:root {
    --base-font-size: clamp(1rem, 0.4114rem + 1.2278vw, 1.5625rem);
    --salt-line-height: 4px;
    --base-line-height: clamp(1.25rem, 0.3998rem + 1.7735vw, 2.0625rem);
    --base-font-family: "IBMPlexSans-Regular";
    --h1-font-size: clamp(1.25rem, 0.269rem + 2.0464vw, 2.1875rem);
    --h1-line-height: clamp(1.5625rem, 0.2545rem + 2.7285vw, 2.8125rem);
    --h2-font-size: clamp(1.125rem, 0.3402rem + 1.6371vw, 1.875rem);
    --h2-line-height: clamp(1.4375rem, 0.3257rem + 2.3192vw, 2.5rem);
    --h3-font-size: clamp(1rem, calc(-0.06rem + 2.83vw), 1.75rem);

    --h3-line-height: clamp(1.25rem, calc(-0.34rem + 4.25vw), 2.38rem);
    --h4-font-size: clamp(0.75rem, 0.4375rem + 1vw, 1rem);
    --h4-line-height: clamp(0.9375rem, 0.6105rem + 0.6821vw, 1.25rem);
    --h5-font-size: clamp(0.625rem, 0.3906rem + 0.75vw, 0.8125rem);
    --h5-line-height: calc(var(--h5-font-size) + var(--salt-line-height));
    --h6-font-size: clamp(0.5625rem, 0.4063rem + 0.5vw, 0.6875rem);
    --h6-line-height: calc(var(--h6-font-size) + var(--salt-line-height));
    --banner-heading: clamp(1.375rem, 0.1978rem + 2.4557vw, 2.5rem);
    --banner-line-height: clamp(1.5625rem, -0.0725rem + 3.4106vw, 3.125rem);
    --small-para-font-size: clamp(0.75rem, 0.4884rem + 0.5457vw, 1rem);
    --small-para-line-height: clamp(0.9375rem, 0.6105rem + 0.6821vw, 1.25rem);
    --big-para-font-size: clamp(1rem, 0.2152rem + 1.6371vw, 1.75rem);
    --big-para-line-height: clamp(1.25rem, 0.0728rem + 2.4557vw, 2.375rem);


    /* color scheme */
    --primary-color: #0A48CC;
    --secondary-color: #00A3AD;
    --danger-color: #FF0000;
    --template-base-color: #ebf3fa;
    --text-color: #000;
    --link-color: var(--primary-color);
    --link-hover-color: #5898d7;
    --h1-font-color: var(--primary-color);
    --h2-font-color: #00a3ad;
    --h3-font-color: #7d55c6;
    --h4-font-color: var(--primary-color);
    --text-white: #ffffff;
    --text-green: #00A3AD;
    --text-purple: #7d55c6;
    --color-green: #00a3ad;
    --light-blue-bg: #DEE6F8;
    --banner-text-color: #41E6B9;
    --footer-bg: #0A48CC;
    --hr-bg: rgba(10, 72, 204, 0.1);
    --bg-gradient-green: linear-gradient(90deg,
            rgba(72, 223, 189, 1) 35%,
            rgba(169, 128, 251, 1) 100%);
    --bg-gradient-lgt-blue: linear-gradient(90deg, #0a47cc1a 20%, #ffffff 100%);
    --bg-banner-purple: linear-gradient(45deg, #4b3b66 5%, #1f1933 100%);
    --bg-gradient-lgt-blue-reverse: linear-gradient(90deg,
            rgba(253, 253, 255, 1) 0%,
            rgba(253, 253, 255, 1) 35%,
            rgba(227, 234, 250, 1) 100%);
    --bg-gradient-blue-green: linear-gradient(90deg,
            rgba(12, 79, 203, 1) 0%,
            transparent 100%);
    --bg-gradient-grey: linear-gradient(90deg,
            rgba(255, 255, 255, 1) 0%,
            rgba(208, 208, 208, 1) 35%,
            rgba(255, 255, 255, 1) 100%);
    --bg-gradient-lgt-green: linear-gradient(90deg,
            rgba(255, 255, 255, 1) 0%,
            rgba(209, 249, 238, 1) 39%,
            rgba(255, 255, 255, 1) 93%);
    --bg-gradient-banner-green: linear-gradient(270deg,
            #4be7bc 15%,
            #ffffff 100%);
    --bg-gradient-table-purple: linear-gradient(90deg,
            rgba(255, 255, 255, 1) 0%,
            rgba(228, 235, 249, 1) 39%,
            rgba(255, 255, 255, 1) 93%);
    --bg-gradient-low-green: linear-gradient(90deg,
            rgba(72, 223, 189, 1) 1%,
            rgba(169, 128, 251, 1) 100%);
    --dotted-hr-color: #6D6D6D;
    /* header / nav */
    --header-bg: #fff;
    --header-color: #0a48cc;
    /* nav */
    --nav-link-color: #0a48cc;
    --nav-link-hover-color: #0a48cc;
    --top-nav-bar-bg: #fff;
    --quantum-top-nav__link-color: #000000;
    --quantum-top-nav__link-hover-color: var(--nav-link-hover-color);
    --global-search-input-bg: #a5c7e9;
    --submenu-bg: #e6eeff;
    --submenu-link-bg: #fff;
    --submenu-link-color: #000;
    --carousel-arrow-color: var(--primary-color);
    /* accordion */
    --accordion-gutter: 4px;
    --accordion-heading-padd-x: 17px;
    --accordion-heading-padd-y: 19px;
    --accordion-content-padd-x: var(--accordion-heading-padd-x);
    --accordion-content-padd-y: var(--accordion-heading-padd-y);
    --accordion-collapse-icon-bg: #fff;
    --btn-primary-bg: rgba(64, 227, 185, 1);
    --btn-primary-color: #fff;
    --btn-primary-hover-bg: #0057ab;
    --btn-primary-hover-color: rgb(3, 255, 192);
    --btn-primary-disabled-bg: #a5c7e9;
    --btn-base-padding-x: 15px;
    --btn-base-padding-y: 15px;
    --border-radius: 5px;
    --btn-font-size: clamp(0.9375rem, 0.2344rem + 2.25vw, 1.5rem);
    --btn-line-height: clamp(1rem, 0.0844rem + 1.91vw, 1.875rem);
    --btn-outline-border-color: var(--primary-color);
    --btn-outline-color: var(--primary-color);
    --btn-outline-hover-bg: #d7e7f6;
    --btn-outline-hover-color: var(--primary-color);
    --btn-outline-disabled-bg: #fff;
    --btn-outline-disabled-color: #a5c7e9;
    --btn-small-padding-y: 9px;
    --sticky-menu-bg: #5898d7;
    --sticky-menu-link-color: #fff;
    --sticky-menu-link-hover-color: #fff;
    --modal-backdrop-bg: rgb(88 152 215 / 80%);
    --footer-bg: var(--primary-color);
    --table-border-color: #231F20;

    --banner-bg: transparent linear-gradient(308deg, #1E1933 0%, #312648 80%, #54406F 100%) 0% 0% no-repeat;
    --banner-color: #41E6B9;

    --banner-height: 416px;
    --h1-font-family: 'IBMPlexSans-Bold';
    --h2-font-family: 'IBMPlexSans-Bold';

    --container-separator-color: #0A48CC1A;
}

@media (max-width: 600px) {
    :root {
        --banner-height: 405px;
    }
}

.h1,
.h2,
.h3,
.h4,
.h5,
.h6,
h1,
h2,
h3,
h4,
h5,
h6 {
    margin-bottom: 0;
    font-weight: normal;
}

body {
    font-size: var(--base-font-size);
    line-height: var(--base-line-height);
    font-family: var(--base-font-family);
    color: var(--text-color);
}

th {
    font-weight: normal;
    font-family: 'IBMPlexSans-Regular';
}

b,
strong {
    font-weight: normal;
    font-family: 'IBMPlexSans-Bold';
}

i,
em {}


sup {
    top: -0.9em;
    font-size: 50%;
    font-family: 'IBMPlexSans-Regular';
    font-weight: normal;
}
sub.times {
    font-size: 90%;
}
sub {
    top: auto;
    font-size: 60%;
    font-family: 'IBMPlexSans-Regular';
    font-weight: normal;
    bottom: 0;
}

sub.sub-time-type {
    font-size: 70%;
}

.sup-star,
.sup-reg {
    font-size: .9em;
    top: -2px;
}

.sup-dagger {
    font-size: .6em;
    top: -0.4em;
}

.sup-number {
    font-size: .5em;
    top: -0.7em;
}

h1 .sup-number,
h2 .sup-number {
    top: -0.9em;
}

h1 {
    color: var(--h1-font-color);
    font-size: var(--h1-font-size);
    line-height: var(--h1-line-height);
    font-family: var(--h1-font-family);
}

h2 {
    color: var(--h2-font-color);
    font-size: var(--h2-font-size);
    line-height: var(--h2-line-height);
    font-family: var(--h2-font-family);
}

h3 {
    color: var(--h3-font-color, var(--text-color));
    font-size: var(--h3-font-size);
    line-height: var(--h3-line-height);
    font-family: 'IBMPlexSans-Medium';
}

h4 {
    color: var(--h4-font-color, var(--text-color));
    font-size: var(--h4-font-size);
    line-height: var(--h4-line-height);
}

h5 {
    color: var(--h5-font-color, var(--text-color));
    font-size: var(--h5-font-size);
    line-height: var(--h5-line-height);
}

h6 {
    color: var(--h6-font-color, var(--text-color));
    font-size: var(--h6-font-size);
    line-height: var(--h6-line-height);
}

.font-poppins,
.h1-poppins {
    --h1-font-family: 'Poppins-Bold';
}

.font-poppins sup,
.h1-poppins sup {
    font-family: "Poppins-Regular";
}

.color-primary,
.color-blue {
    color: var(--primary-color) !important;
}

.color-secondary,
.color-green {
    color: var(--secondary-color) !important;
}

.color-purple {
    color: var(--text-purple) !important;
}

.mark,
mark {
    color: var(--primary-color) !important;
    font-weight: normal;
    font-family: 'IBMPlexSans-Bold';
    background-color: transparent;
    padding: 0;
}

.foot-note {
    font-size: clamp(0.75rem, calc(0.4rem + 0.94vw), 1rem);
    line-height: clamp(0.94rem, calc(0.5rem + 1.18vw), 1.25rem);
}

.foot-note p:last-child {
    margin-bottom: 0;
}

/* .foot-text-indent {
    text-indent: -6px;
    padding-left: 6px;
} */

.foot-text-indent-lg {
    text-indent: -12px;
    padding-left: 12px;
}

.bg-blue-white-gradient {
    background: var(--bg-gradient-lgt-blue);
}

.quantum-footer__inner,
.quantum-top-nav__inner,
.quantum-header__inner,
.quantum-indications .quantum-indications__inner,
.quantum-hero__text,
.demo-shell__fixed-bottom .quantum-isi-tray__content-preview,
.full-width-container>.component-content,
.container-fluid>.component-content {
    width: 100%;
    padding-right: 15px;
    padding-left: 15px;
    margin-right: auto;
    margin-left: auto
}

@media (min-width: 576px) {

    .quantum-footer__inner,
    .quantum-top-nav__inner,
    .quantum-header__inner,
    .quantum-indications .quantum-indications__inner,
    .quantum-hero__text,
    .demo-shell__fixed-bottom .quantum-isi-tray__content-preview,
    .full-width-container>.component-content,
    .container-fluid>.component-content {
        max-width: 540px
    }
}

@media (min-width: 768px) {

    .quantum-footer__inner,
    .quantum-top-nav__inner,
    .quantum-header__inner,
    .quantum-indications .quantum-indications__inner,
    .quantum-hero__text,
    .demo-shell__fixed-bottom .quantum-isi-tray__content-preview,
    .full-width-container>.component-content,
    .container-fluid>.component-content {
        max-width: 720px
    }
}

@media (min-width: 992px) {

    .quantum-footer__inner,
    .quantum-top-nav__inner,
    .quantum-header__inner,
    .quantum-indications .quantum-indications__inner,
    .quantum-hero__text,
    .demo-shell__fixed-bottom .quantum-isi-tray__content-preview,
    .full-width-container>.component-content,
    .container-fluid>.component-content {
        max-width: 960px
    }
}

@media (min-width: 1200px) {

    .quantum-footer__inner,
    .quantum-top-nav__inner,
    .quantum-header__inner,
    .quantum-indications .quantum-indications__inner,
    .quantum-hero__text,
    .demo-shell__fixed-bottom .quantum-isi-tray__content-preview,
    .full-width-container>.component-content,
    .container-fluid>.component-content {
        max-width: 1140px
    }
}

@media (min-width: 1400px) {

    .quantum-footer__inner,
    .quantum-top-nav__inner,
    .quantum-header__inner,
    .quantum-indications .quantum-indications__inner,
    .quantum-hero__text,
    .demo-shell__fixed-bottom .quantum-isi-tray__content-preview,
    .full-width-container>.component-content,
    .container-fluid>.component-content,
    .container {
        max-width: 1370px;
    }
}

@media (min-width: 1500px) {

    .quantum-footer__inner,
    .quantum-top-nav__inner,
    .quantum-header__inner,
    .quantum-indications .quantum-indications__inner,
    .quantum-hero__text,
    .demo-shell__fixed-bottom .quantum-isi-tray__content-preview,
    .full-width-container>.component-content,
    .container-fluid>.component-content,
    .container {
        max-width: 1470px;
    }
}


@media (min-width: 1700px) {

    .quantum-footer__inner,
    .quantum-top-nav__inner,
    .quantum-header__inner,
    .quantum-indications .quantum-indications__inner,
    .quantum-hero__text,
    .demo-shell__fixed-bottom .quantum-isi-tray__content-preview,
    .full-width-container>.component-content,
    .container-fluid>.component-content,
    .container {
        max-width: 1672px;
    }
}


.full-width-container,
.container-fluid {
    padding-inline: 0;
    max-width: 100%;
}

a {
    color: var(--link-color);
    outline: none;
    transition: all ease .3s;
}

.link-normal {
    --link-color: var(--text-color);
    text-decoration: none !important;
}

a:hover,
a:focus,
a:active {
    --link-color: var(--link-hover-color);
    color: var(--link-color);
}


.field-promolink>a {
    text-decoration: none;
}

.field-promolink,
.quantum-button--primary {
    display: inline-flex;
    text-decoration: none;
    background-color: rgba(64, 227, 185, 1);
    transition: background-color .2s;
    font-weight: bold;
    text-decoration: none !important;
    font-size: clamp(0.94rem, calc(0.38rem + 1.5vw), 1.5rem);
    line-height: clamp(1rem, calc(0.75rem + 0.67vw), 1.25rem);
    font-family: 'IBMPlexSans-Bold';
    text-decoration: none;

}

.field-promolink:after,
.quantum-button--primary:after {
    content: "";
    background-color: #00a3ad;
    background-image: url('../images/icon-chevron-right.svg');
    background-repeat: no-repeat;
    background-position: center center;
    display: flex;
    align-items: center;
    justify-self: center;
    width: 68px;
    height: inherit;
    position: relative;
    color: #fff;
    transition: background-position .2s;
}


.field-promolink>a,
.quantum-button--primary>.quantum-button__text {
    display: flex;
    align-items: center;
    padding: 24px 15px;
    background: linear-gradient(90deg, rgba(12, 79, 203, 1) 0%, transparent 100%);
    color: #fff;
    place-content: center;
    flex-grow: 1;
}

@media (max-width: 767px) {

    .field-promolink>a,
    .quantum-button--primary>.quantum-button__text {
        padding-top: 11px;
        padding-bottom: 11px;
    }

    .field-promolink:after,
    .quantum-button--primary:after {
        min-width: 38px;
        background-size: 12px;
        max-width: 38px;
    }
}

@media (hover: hover) {

    /* when hover is supported */
    .field-promolink>a:hover,
    .quantum-button--primary:hover {
        background-color: rgb(3, 255, 192);
    }


}

@media (max-width: 576px) {

    .field-promolink>a:after,
    .quantum-button--primary:after {
        width: 38px;
        background-size: 10px;
    }

    .field-promolink>a>.quantum-button__text,
    .quantum-button--primary>.quantum-button__text {
        padding: 13px;
    }
}


.static-banner {
    --h1-font-color: var(--banner-color);
    --h1-font-size: clamp(1.375rem, -0.625rem + 4.1667vw, 2.5rem);
    /*clamp(1.25rem, 0rem + 3.3333vw, 2.5rem)*/

    --h1-font-family: 'Poppins-Bold';
    --h1-line-height: clamp(1.5625rem, 0rem + 4.1667vw, 3.125rem);
    background: var(--banner-bg);
    color: var(--banner-color);
    position: relative;
    margin-bottom: 18px;
}

@media (max-width: 600px) {
    .static-banner {
        margin-bottom: 30px;
    }
}

.static-banner h1 sup {
    font-family: "Poppins-Regular";
}

.static-banner h1 .reg-sup {
    font-size: .8em;
    top: -5px;
    position: relative;
}

.quantum-hero {
    position: relative;
    height: 707px;
}



.quantum-hero__inner {
    position: absolute;
    width: 100%;
    height: 100%;
    background-position-x: right;
    background-position-y: top;
    background-repeat: no-repeat;
    background-size: cover, 0;
}

.quantum-hero__text-inner {
    max-width: 841px;
    display: flex;
    flex-direction: column;
    justify-content: center;
    height: 100%;
}



@media (max-width: 991px) {
    .quantum-hero__text-inner {
        justify-content: center;
        align-items: center;
        text-align: center;
    }
    .page-tavneos-connect .quick-start-table.green-table tbody tr:nth-child(7) {
        height: 81px !important;
        display: flex;
        align-items: center;
        justify-content: center;
        margin-top: 45px;
    }
    .page-tavneos-connect .quick-start-table.green-table tbody tr:nth-child(7) .img-fluid{
        width: 116px;
        height: 56px;
    }
}

@media (max-width: 991px) {
    .quantum-hero {
        height: 473px;
    }

    .quantum-hero__inner {
        background-size: 0, cover;
        background-position-x: center;
        background-position-y: top;
    }
}

.quantum-hero__text-inner .quantum-button {
    max-width: 538px;
}

.quantum-hero__text {
    --h2-font-size: clamp(1rem, calc(0.44rem + 1.5vw), 1.56rem);
    --h2-line-height: clamp(1.25rem, calc(0.44rem + 2.17vw), 2.06rem);
    --h1-font-size: clamp(1.38rem, calc(-0.69rem + 5.5vw), 3.44rem);
    --h1-line-height: clamp(1.56rem, calc(-0.62rem + 5.83vw), 3.75rem);
    --h1-font-family: 'Poppins-Bold';
    --h2-font-family: 'IBMPlexSans-Medium';
    --h1-font-color: #fff;
    --h2-font-color: #fff;
    position: relative;
    height: 100%;
}

.quantum-hero__text h2 {
    margin-bottom: 44px;
    margin-top: 12px;
}

@media (max-width: 576px) {
    .quantum-hero__text h2 {
        margin-bottom: 20px;
    }
}

@media (min-width: 992px) and (max-width: 1599px) {
    .quantum-hero__text {
        --h1-font-size: 35px;
        --h1-line-height: 40px;
        padding-left: 40px;
    }

    .quantum-hero__text h2 {
        margin-bottom: 20px;
    }

    .quantum-hero {
        height: 473px;
    }
}

.quantum-hero:after,
.quantum-hero:before,
.static-banner:after,
.static-banner:before {
    content: "";
    position: absolute;
    display: block;
    height: 100%;
    background-repeat: no-repeat;
    top: 0;
    z-index: 1;
    pointer-events: none;
}

.static-banner:after {
    background-image: url('../images/static-banner-right-pt.png');
    width: 160px;
    right: 0;
    background-position: right top;
    background-size: contain;
}


.static-banner:before {
    background-image: url('../images/static-banner-left-pt.png');
    width: 100px;
    height: 100px;
    left: 0;
    top: unset;
    bottom: 0;
    background-position: left bottom;
}

.quantum-hero:after {
    background-image: url('../images/home-banner-right-pt.png');
    width: 253px;
    right: 0;
    background-position: right top;

    background-size: contain;
}

.quantum-hero:before {
    background-image: url('../images/home-banner-left-pt.png');
    width: 162px;
    left: 0;
    top: unset;
    bottom: 0;
    background-position: left bottom;
}

@media (max-width: 600px) {

    .static-banner:after {
        background-image: url('../images/static-banner-right-pt-sm.png');
    }


    .static-banner:before {
        background-image: url('../images/static-banner-left-pt-sm.png');
    }
}

@media (max-width: 991px) {
    .quantum-hero:before {
        background-image: url('../images/home-banner-left-pt-sm.png');
    }

    .quantum-hero:after {
        background-image: url('../images/home-banner-right-pt-sm.png');
    }
}

.banner-content {
    height: var(--banner-height);
    display: flex;
    align-items: center;
    gap: 79px;
    position: relative;
}

@media (min-width: 601px) and (max-width: 1024px) {
    .banner-content {
        gap: 40px;
    }
}

@media (max-width: 600px) {
    .banner-content {
        justify-content: center;
        flex-direction: column;
        gap: 26px;
        text-align: center;
    }
}

.banner-svg-image {
    width: 100%;
    max-width: 330px;
    min-width: 133px;
}

.page-tavneos-connect .banner-svg-image {
    max-width: 310px;
}


@media (max-width: 600px) {
    .banner-svg-image {
        max-width: 133px !important;
    }
}

.banner-content h1 {
    max-width: 962px;
    margin-bottom: 0 !important;
}

@media (max-width: 600px) {
    .banner-content h1 {
        max-width: 302px;
    }
}

.banner-svg-image>svg {
    display: block;
    width: 100%;
    height: 100%;
}

.component-content>h2 {
    margin-bottom: 25px;
}

@media (max-width: 600px) {
    .component-content>h2 {
        margin-bottom: 20px;
    }
}

.field-promoicon>img {
    max-width: 100%;
    height: auto;
}

.promo>.component-content {
    display: flex;
}

.promo-dosing>.component-content {
    gap: 13px;
    align-items: center;
}

.promo-dosing .promo-text {
    max-width: 484px;
}

.promo-dosing {
    margin-bottom: 30px;
}

@media (min-width: 767px) {
    .promo-dosing {
        margin-bottom: 40px;
    }

    .promo-dosing:nth-child(4) {
        margin-bottom: 0;
    }
}

.promo-dosing .field-promoicon>img {
    min-width: 125px;
    aspect-ratio: 1;
}

.promo-dose-timing {
    display: flex;
    justify-content: center;
}

.promo-dose-timing .field-promolink,
.promo-dosing .field-promolink {
    display: none;
}

.promo-dose-timing>.component-content {
    flex-direction: column;
    max-width: 576px;
    text-align: center;
    align-self: center;
    justify-content: center;
}

@media (max-width: 600px) {
    .promo-dose-timing>.component-content {
        max-width: 302px;
    }
}

.promo-dose-timing .field-promotext {
    font-size: clamp(1rem, calc(0.29rem + 1.89vw), 1.5rem);
    font-family: 'IBMPlexSans-Bold';
    max-width: 501px;
    margin-inline: auto;
    margin-bottom: 11px;
    margin-top: 23px;
}

@media (max-width:600px) {
    .promo-dose-timing .field-promotext {
        margin-bottom: 20px;
        margin-top: 30px;
    }
}

.dosing-container .component-content>h2 {
    margin-bottom: 71px;
}

@media (max-width:1024px) {
    .dosing-container .component-content>h2 {
        margin-bottom: 31px;
    }
}

@media (max-width: 991px) {
    .dosing-container .column-splitter>div:not(:last-child) {
        margin-bottom: 20px;
    }
}



.next-page-link-container {
    background: transparent linear-gradient(277deg, #B079FF 0%, #41E6B9 100%) 0% 0% no-repeat padding-box;
    --h3-font-size: clamp(1.38rem, calc(0.4rem + 2.59vw), 2.06rem);
    --h3-line-height: clamp(1.56rem, calc(0.24rem + 3.54vw), 2.5rem);

    --h3-font-color: #fff;
    color: #fff;
    font-size: var(--h3-font-size);
    line-height: var(--h3-line-height);
    font-family: 'IBMPlexSans-Bold';
    margin-top: 79px;
    margin-bottom: 79px;
}

@media (max-width: 600px) {
    .next-page-link-container {
        margin-top: 45px;
        margin-bottom: 45px;
    }
}

.next-page-link-container .promo-text {
    display: flex;
    justify-content: space-between;
    height: 219px;
    align-items: center;
    width: 100%;
}

.next-page-link-container .promo {
    width: 100%;
}

.next-page-link-container .promo>.component-content {
    display: block;
}

.next-page-link-container .promo-text .field-promolink {
    margin-top: 0;
    background-color: transparent;
}

@media (min-width: 1500px) {
    .next-page-link-container>.component-content {
        max-width: 1413px;
    }
}

@media (max-width: 600px) {
    .next-page-link-container .promo-text {
        flex-direction: column;
        text-align: center;
        gap: 30px;
        padding-top: 30px;
        padding-bottom: 30px;
        height: auto;
        justify-content: center;
    }
}

.next-page-link-container h3 {
    font-family: 'IBMPlexSans-Bold';

}

@media (min-width: 601px) {
    .next-page-link-container h3 {
        max-width: 500px;
    }
}




@media (min-width: 1025px) {
    .next-page-link-container h3 {
        max-width: 916px;
    }

    .page-presentation .next-page-link-container h3 {
        max-width: 730px;
    }
}


@media (min-width: 1200px) {
    .page-presentation .next-page-link-container h3 {
        max-width: 1000px;
    }
}



a.nxtpagelnk,
.nxtpagelnk>a {
    display: block;
    min-width: 124px;
    height: 80px;
    background-image: url('../images/icon-go-arrow.png');
    background-repeat: no-repeat;
    background-size: 100%;
}

@media (hover:hover) {

    .next-page-link-container:hover a.nxtpagelnk,
    .next-page-link-container:hover .nxtpagelnk>a {
        transform: translateX(10px);
    }
}

@media (max-width: 600px) {

    a.nxtpagelnk,
    .nxtpagelnk>a {
        min-width: 52px;
        height: 34px;
    }
}

.bordered-isi .demo-shell__takeover .quantum-isi-tray .quantum-isi-tray__inner {
    padding-top: 75px;
}

.bordered-isi .demo-shell__takeover .quantum-isi-tray:before {
    content: "";
    display: block;
    height: 15px;
    width: 100%;
    background: var(--bg-gradient-green);
}

.quantum-isi-tray {
    --h2-font-color: var(--primary-color);
    --h4-font-size: clamp(1.13rem, calc(0.42rem + 1.89vw), 1.63rem);
    --h4-line-height: 30px;
    --h4-font-color: var(--secondary-color);
}

.indication-text {
    --h4-font-color: var(--primary-color);
}

.quantum-isi-tray a {
    text-decoration: underline;
}

.quantum-isi-tray h2 {
    margin-bottom: 20px;
}

.quantum-isi-tray h2,
.quantum-isi-tray h4 {
    font-family: 'IBMPlexSans-Bold';
    text-transform: uppercase;
}

.quantum-isi-tray h4 {
    margin-top: 20px;
    margin-bottom: 10px;
}

.quantum-isi-tray p {
    margin-bottom: 20px;
}

.call-support {
    margin-top: 20px;
}
.quantum-isi-tray p.call-support{
	margin-bottom: 50px;
}

.refrence-text {
    display: none;
}

.page-home .home-ref,
.page-gpa .gpa-ref,
.page-moa .moa-ref,
.page-dosing .dosing-ref,
.page-advocate-trial .advocate_trial-ref {
    display: block;
}

.references-block {
    margin-top: 30px;
    padding-top: 30px;
    margin-bottom: 50px;
    border-top: 15px solid var(--container-separator-color, #0A48CC1A);
}

.demo-shell__fixed-bottom {
    position: fixed;
    transition: all ease .2s;
    z-index: 100;
    bottom: 0;
    width: 100%;
    background-color: #F8F8F8;
    padding-top: 24px;
    padding-bottom: 24px;
}

.green-text {
    color: var(--secondary-color);
}

@media (max-width: 600px) {
    .demo-shell__fixed-bottom {
        padding-top: 10px;
        padding-bottom: 10px;
    }
}

.demo-shell__fixed-bottom .quantum-isi-tray__content-preview {
    position: relative;
}

.quantum-isi-tray__trigger {
    position: absolute;
    right: 15px;
    top: 0;
    border: none;
    padding: 0;
    width: 20px;
    height: 20px;
    appearance: none;
    background: url('../images/icon-expand.png') no-repeat center center;
    outline: none !important;
}

.demo-shell__fixed-bottom h2 {
    margin-bottom: 8px;
}

.demo-shell__fixed-bottom h4 {
    margin-top: 8px;
    margin-bottom: 8px;
    line-height: 1;
}

@media (max-width: 600px) {
    .demo-shell__fixed-bottom h2 {
        margin-bottom: 5px;

    }

    .demo-shell__fixed-bottom h4 {
        margin-top: 5px;
        margin-bottom: 5px;
    }
}

.quantum-isi-tray__trigger .quantum-button__text {
    display: none;
}

.quantum-isi-tray__trigger .quantum-icon {
    display: none;

}

.demo-shell--hide-fixed-bottom .demo-shell__fixed-bottom {
    opacity: 0;
    visibility: hidden;
    transform: translateY(100%);
}

.section-anchor {
    font-size: 16px;
    font-family: 'IBMPlexSans-Bold';
    color: var(--primary-color);
    margin-bottom: 34px;
}

@media (max-width: 600px) {
    .section-anchor {
        margin-bottom: 20px;
        font-size: 12px;
    }
}

.section-anchor:before {
    content: "";
    display: inline-block;
    width: 10px;
    height: 12px;
    margin-right: 5px;
    background: url('../images/icon-anchor-arrow.png') no-repeat left top;
    background-size: 100%;
}

@media (max-width: 600px) {

    .section-anchor:before {
        width: 6px;
        height: 8px;
        margin-right: 5px;
    }
}

.container-tv-mechanism {
    margin-top: 30px;
}

.container-tv-mechanism .foot-note {
    margin-bottom: 8px;
}

.content-container>.component-content,
.bg-blue-white-gradient>.component-content {
    padding-top: 60px;
    padding-bottom: 45px;
}

@media (max-width: 600px) {

    .content-container>.component-content,
    .bg-blue-white-gradient>.component-content {
        padding-top: 45px;
        padding-bottom: 45px;
    }

}

.page-moa .next-page-link-container {
    margin-top: 0;
}

.moa-diagram>img {
    max-width: 100%;
    height: auto;
    vertical-align: top;
    margin-inline: auto;
}

.moa-diagram {
    display: flex;
    margin-bottom: 75px;
}

.moa-diagram-text-desc>li {
    margin-bottom: 15px;
}

.moa-diagram-text-desc {
    padding-left: 20px;
    margin-bottom: 32px;
}

@media (max-width: 1200px) {
    .moa-diagram {
        margin-bottom: 40px;
    }
}

@media (min-width: 576px) {
    .moa-diagram-text-desc {
        display: none;
    }
}

@media (max-width: 576px) {
    .promo-two-col>.component-content {
        flex-direction: column;
    }
}

.promo-aav {
    margin-top: 72px;
    margin-bottom: 90px;
}

@media (max-width: 991px) {
    .promo-aav>.component-content {
        flex-direction: column;
    }
}

@media (max-width: 991px) {
    .promo-aav {
        margin-top: 30px;
        margin-bottom: 50px;
    }
}

.promo-aav>.component-content {
    gap: 75px;
}

@media (max-width:991px) {
    .promo-aav>.component-content {
        gap: 30px;
    }
}

.promo-aav .field-promoicon {
    width: 100%;
    max-width: 674px;
}

@media (min-width:1024px) and (max-width:1300px) {
    .promo-aav .field-promoicon {
        min-width: 400px;
    }

    .promo-aav>.component-content {
        gap: 30px;
    }
}


.promo .list-arrow {
    margin-bottom: 0;
}

.promo .list-arrow>li+li {
    margin-top: 20px;
}

.promo .list-arrow .list-dash>li {
    margin-top: 5px;
    margin-bottom: 0;
}

.list-arrow {
    list-style: none;
    padding-left: 24px;
}


.list-arrow .list-dash,
.list-dash {
    list-style: none;
    padding-left: 15px;
}

.list-arrow>li,
.list-dash>li {
    position: relative;
}

.list-dash>li::before,
.list-arrow>li::before {
    position: absolute;
    transform: translateX(calc(-100% - 8px));
    line-height: 1;
}

.list-arrow>li::before {
    content: url('../images/icon-bullet-arrow.svg');
}

.list-dash>li::before {
    content: url('../images/icon-bullet-dash.svg');
    top: -4px;
}

.container-cmp h3 {
    margin-top: 53px;
}

@media (max-width: 576px) {
    .container-cmp h3 {
        margin-top: 25px;
    }
}

.promo-cmp .list-arrow .list-dash>li {
    margin-top: 0;
}


.promo-cmp .field-promoicon {
    max-width: 812px;
    width: 100%;
    margin-inline: auto;
}

.promo-cmp {
    margin-bottom: 11px;
}

.promo-cmp>.component-content {
    gap: 92px;
}


.promo-cmp .promo-text {
    max-width: 589px;
}

.cmp-indication {
    display: block;
    margin-bottom: 54px;
    margin-top: 53px;
}


@media (max-width: 991px) {
    .promo-cmp>.component-content {
        flex-direction: column;
    }

    .promo-cmp .field-promoicon {
        max-width: 400px;
    }

    .cmp-indication {
        margin-top: 0;
        margin-bottom: 25px;
    }

    .promo-cmp>.component-content {
        gap: 25px;
    }

    .promo-cmp {
        margin-bottom: 10px;
    }
}

@media (min-width:1024px) and (max-width:1300px) {
    .promo-cmp .field-promoicon {
        max-width: 400px;
    }

    .promo-cmp>.component-content {
        gap: 30px;
    }
}

@media (max-width: 576px) {
    .promo-cmp .field-promoicon {
        max-width: 302px;
    }
}

.gpa-terms-table {
    margin-bottom: 40px;
}

@media (max-width: 576px) {
    .gpa-terms-table {
        margin-bottom: 30px;
    }
}

.gpa-terms-table thead,
.safety-table thead {
    border-bottom: 4px solid #B8C4D3;
}

.gpa-terms-table tr>th {
    padding-bottom: 12px;
}

.gpa-terms-table tr>td {
    padding: 17px 0;
}

.gpa-terms-table tr>td:nth-child(odd) {
    padding-right: 27px;
}

.gpa-terms-table tr>td:nth-child(even) {
    border-left: 1px solid #B8C4D3;
    padding-left: 27px;
}

.gpa-terms-table tr:nth-child(even) {
    background: transparent linear-gradient(90deg, #FFFFFF00 0%, #0A48CC26 49%, #FFFFFF00 100%) 0% 0% no-repeat padding-box;
}

.page-gpa .next-page-link-container {
    margin-top: 0;
}

@media (max-width: 576px) {
    .gpa-terms-table {
        display: flex;
        flex-direction: column;
    }

    .gpa-terms-table tr>td {
        padding: 0 !important;
        border: none !important;
    }

    .gpa-terms-table tbody tr {
        padding: 20px 10px;
        display: flex;
        flex-direction: column;
    }

    .gpa-terms-table tr td:first-child {
        margin-bottom: 8px;
    }
}

.safety-table {
    width: 100%;
    text-align: center;
}

.safety-table th {
    vertical-align: bottom;
}

.safety-table th,
.safety-table td {
    padding: 8px;
}

.safety-table tr {
    border-bottom: 1px solid #B8C4D3;
}

.safety-table {
    margin-bottom: 60px;
}

@media (min-width: 577px) {
    .safety-table tr:last-child {
        border-bottom: 0;
    }

    .safety-table {
        margin-bottom: 80px;
    }
}

.safety-table tr td:not(:last-child) {
    border-right: 1px solid #B8C4D3;
}

.copay_amount {
    --h2-font-color: var(--primary-color);
    --h2-font-size: 30px;
    --h2-line-height: 35px;
    height: 263px;
    display: flex;
    align-items: center;
    justify-content: center;
    gap: 40px;
    margin-bottom: 28px;
}

.copay_amount .amount {
    color: #FF00CE;
    font-size: 135px;
    font-family: 'IBMPlexSans-Medium';
    display: flex;
}

.copay_amount sup {
    font-size: 80px;
    font-family: 'IBMPlexSans-Medium';
    top: 0;
}



@media (max-width: 576px) {
    .copay_amount {
        --h2-font-size: 16px;
        --h2-line-height: 20px;
        height: 179px;
        gap: 10px;
        margin-inline: -15px;
    }

    .copay_amount h2 {
        line-height: 20px;
    }

    .copay_amount sup {
        font-size: 40px;
    }

    .copay_amount .amount {
        font-size: 60px;
    }
}

.container_copay_program .list-arrow>li+li,
.container_pap .list-arrow>li+li {
    margin-top: 14px;
}

.container h1 {
    margin-bottom: 25px;
}

@media (max-width: 576px) {
    .container h1 {
        margin-bottom: 20px;
    }
}

.container_pap h2 {
    margin-bottom: 15px;
}

.container_pap>.component-content {
    padding-bottom: 0;
}

.container_pap .list-arrow {
    margin-bottom: 50px;
}

@media (max-width: 576px) {
    .container_pap .list-arrow {
        margin-bottom: 30px;
    }
}


.promo-centered>.component-content {
    display: flex;
    flex-direction: column;
    align-items: center;
    height: 100%;
}

.promo-centered .promo-text {
    text-align: center;
    padding-top: 32px;
    height: 100%;
    display: flex;
    flex-direction: column;
    justify-content: space-between;
}

.promo-centered .field-promolink,
.promo-centered .field-promolink>a {
    width: 100%;
}

.promo-centered .field-promolink {
    margin-top: 54px;
}

@media (max-width: 576px) {
    .promo-centered {
        margin-bottom: 30px;
    }

    .promo-centered .field-promolink {
        margin-top: 20px;
    }
}

.home-container2 .promo-centered {
    height: 100%;
}

@media (min-width: 1200px) {
    .home-container2 .promo-centered {
        max-width: 424px;
        margin-inline: auto;
    }
}

.home-container2 {
    margin-bottom: 126px;
    margin-top: 62px;
}



.home-container2 .component-content>h2 {
    margin-bottom: 74px;
}

.home-container2 .promo-centered .field-promotext2 {
    padding-inline: 25px;
}

@media (max-width: 576px) {
    .home-container2 {
        margin-bottom: 0;
        margin-top: 50px;
    }

    .home-container2 .promo-centered {
        margin-bottom: 45px;
        height: auto;
    }
	.page-home .home-container2 {
    	margin-bottom: 0!important;
	}
    .home-container2 .component-content>h2 {
        margin-bottom: 45px;
    }

    .promo-centered .promo-text {
        padding-top: 20px;
    }

}


.promo-team-cards>.component-content {
    flex-direction: column;
    align-items: center;
}

.promo-team-cards .field-promoicon>img {
    max-width: 320px;
    width: 100%;
}

.promo-team-cards .field-promoicon {
    margin-bottom: 10px;
}

@media (max-width: 576px) {
    .promo-team-cards .field-promoicon>img {
        max-width: 180px;
    }
}


.promo-team-cards .field-promotext2 {
    padding: 8px 23px 12px;
    text-align: left;

    display: flex;
    flex-direction: column;
    flex: 1;
}

.promo-team-cards {
    --h4-font-size: var(--base-font-size);
    --h4-line-height: var(--base-line-height);
    display: flex;
    height: 100%;
}

.promo-team-cards h4 {
    font-family: 'IBMPlexSans-SemiBold';
    margin-bottom: 10px;
}

.promo-team-cards .field-promotext {
    padding: 12px;
    height: 60px;
    display: flex;
    align-items: center;
    justify-content: center;
    background-color: var(--primary-color);
    color: #fff;
    font-family: 'IBMPlexSans-SemiBold';
}

@media (max-width: 576px) {
    .promo-team-cards .field-promotext {
        height: auto;
        justify-content: flex-start;
        padding-inline: 23px;
    }
}

.promo-team-cards .field-promotext2 p:last-child {
    margin-bottom: 0;
}

.promo-team-cards .promo-text {
    flex: 1;
    background-color: var(--light-blue-bg);
}

.hp_footer {
    margin-top: 34px;
}

.hp_footer .foot-note {
    margin-top: 12px;
    margin-bottom: 56px;
}

.hp_footer .action-link {
    margin-inline: auto;
    max-width: 488px;
}

@media (max-width: 576px) {
    .hp_footer .foot-note {
        text-align: center;
    }

    .hp_footer .action-link {
        margin-inline: auto;
        max-width: 100%;
    }

    .hp_footer .foot-note {
        margin-top: 30px;
        margin-bottom: 30px;
    }

    .hp_footer .action-link .quantum-button {
        width: 100%;
    }
}



.form-control {
    background: #FFFFFF;
    padding: 15px 27px;
    border-radius: 0;
    box-shadow: none !important;
    height: 67px;
    border: 1px solid #fff;
    font-size: var(--base-font-size);
}

.jcf-select {
    display: flex;
    height: 67px;
    cursor: pointer;
}

.form-control:focus {
    border-color: #fff;
    color: var(--text-color);
}

.form-group {
    margin-bottom: 20px;
}

.bvphoneerror,
.invalidemailreg,
.invalidemailcar {
    display: none;
}



/* jcf */
.jcf-hidden,
.jcf-select select {
    appearance: none;
    position: absolute !important;
    left: -9999px !important;
    height: 1px !important;
    width: 1px !important;
    margin: 0px !important;
    border-width: 0px !important;
}

.jcf-select-drop,
.jcf-select {
    --jcf-radius: 0;
}



.specialty-field .jcf-select {
    display: flex;
}



.jcf-unselectable {
    user-select: none;
    -webkit-tap-highlight-color: rgba(0, 0, 0, 0);
}

.jcf-select-opener {
    background-color: #B079FF;
    width: 67px;
    display: flex;
    align-items: center;
    justify-content: center;
}



.jcf-select-text {
    flex: 1;
    display: flex;
    align-items: center;
    overflow: hidden;
    background: #FFFFFF;
    padding: 15px 27px;
    border-radius: 0;
    box-shadow: none !important;
    font-size: var(--base-font-size);
}

.jcf-select-text>span {
    text-overflow: ellipsis;
    white-space: nowrap;
    overflow: hidden;

}

.jcf-select:not(.selected) .jcf-select-text>span {
    color: #8C8C8C;
}




.jcf-select-drop {
    overflow: hidden;
    z-index: 5;
    border-radius: 0;

}

.jcf-list-content {
    display: inline-block;
    overflow: auto;
    width: 100%;
    vertical-align: top;
    /* border: 1px solid #fff; */
}

.jcf-select-drop:not(.jcf-drop-flipped) .jcf-list-content {
    border-top: 0;
}

.jcf-select-drop.jcf-drop-flipped .jcf-list-content {
    border-bottom: 0;
}

.jcf-drop-active:not(.jcf-drop-flipped) {
    border-top-left-radius: var(--jcf-radius);
    border-top-right-radius: var(--jcf-radius);
    border-bottom-left-radius: 0;
    border-bottom-right-radius: 0;
    border-bottom: 0;
}

.jcf-drop-active.jcf-drop-flipped {
    border-bottom-left-radius: var(--jcf-radius);
    border-bottom-right-radius: var(--jcf-radius);
    border-top-left-radius: 0;
    border-top-right-radius: 0;
    border-top: 0;
}

.jcf-select-drop:not(.jcf-drop-flipped) {
    border-bottom-left-radius: var(--jcf-radius);
    border-bottom-right-radius: var(--jcf-radius);
}

.jcf-select-drop.jcf-drop-flipped {
    border-top-left-radius: var(--jcf-radius);
    border-top-right-radius: var(--jcf-radius);
}

.jcf-select-drop:not(.jcf-drop-flipped) {
    border-top: 0;
}

.jcf-select-drop.jcf-drop-flipped {
    border-bottom: 0;
}

.jcf-list-content>ul {
    list-style: none;
    padding: 0;
    margin: 0;
}

.jcf-option {
    padding: 8px .9583333333rem;
    display: flex;
    color: var(--text-color);
    background-color: #EFEFEF;
    /* font-size: 16px; */
}

.jcf-hover {
    cursor: pointer;
}

.jcf-hover,
.jcf-selected {
    background-color: var(--primary-color);
    color: #fff;
}

.jcf-select .jcf-select-opener:after {
    right: 5px;
    width: 18px;
    height: 12px;
    display: block;
    content: '';
    background: url('../images/caret.svg') no-repeat;
    background-size: contain;
    transition: all .2s;
}

/* .jcf-drop-active .jcf-select-opener:after {
    transform: rotate(180deg);
} */

.dob-fields {
    display: flex;
    gap: 10px;
}

.dob-fields .form-group {
    flex: 1;
    max-width: 33.33%;
}

.dob-fields .form-control {
    width: 100%;
}

.dob-fields .jcf-select {
    width: 100%;
}

@media (max-width: 991px) {

    .jcf-select-drop,
    .jcf-select {
        --jcf-radius: 0;
    }

    /* .jcf-select {
        font-size: 11.5px;
        height: 27px;
    } */

    .dob-month {
        min-width: 100%;
    }

    .dob-fields {
        flex-wrap: wrap;
        /* width: 246px; */
    }

    .dob-fields .dob-day,
    .dob-fields .dob-year {
        max-width: 50%;
    }
}

.age-validation-error {
    display: none;
    font-size: 16px;
    color: var(--danger-color);
}

.age-validation .age-validation-error {
    display: block;
}

.dob-fields .jcf-select-opener {
    padding-left: 0.4rem;
}

.dob-fields .jcf-select-opener {
    border-left: 0;
}

.error-msg {
    opacity: 0;
    visibility: hidden;
    color: var(--danger-color);
}

.patient-form-submit,
.car-form-submit {
    background: #FFFFFF;
    font-family: 'IBMPlexSans-Bold';
    color: var(--primary-color);
    border: none;
    appearance: none;
    max-width: 363px;
    width: 100%;
    margin-inline: auto;
    height: 66px;
    outline: none !important;
}

@media (max-width: 576px) {

    .patient-form-submit,
    .car-form-submit {
        height: 40px;
    }
}

.patient-form-submit:hover {
    background: #f2f2f2;
}

.car-form-submit:hover {
    background: #f2f2f2;
}

.button__container {
    text-align: center;
    width: 100%;
    margin-bottom: 0 !important;
    position: relative !important;
    padding-bottom: 0 !important;
}

.jcf-select {
    border: none;
}

.was-validated .form-control:invalid,

.was-validated .custom-checkbox>input:invalid:after {
    border-color: var(--danger-color);
}

.was-validated select:invalid~.jcf-select {
    outline: 1px solid var(--danger-color);
}

.custom-checkbox {
    display: block;
    position: relative;
    padding-left: 35px;
    margin-bottom: 12px;
    cursor: pointer;
    -webkit-user-select: none;
    user-select: none;
}

.custom-checkbox input {
    position: absolute;
    opacity: 0;
    cursor: pointer;
    height: 25px;
    width: 25px;
    z-index: 999;
    left: 0;
}

.checkmark {
    position: absolute;
    top: 6px;
    left: -35px;
    height: 21px;
    width: 21px;
    background-color: #fff;
    border: 1px solid #fff;
}

.custom-control-label::before,
.custom-control-label::after {
    display: none;
}

.custom-checkbox input:checked~.checkmark {
    background-color: #084ea3;
}

.custom-checkbox .checkmark:after {
    left: 7px;
    top: 4px;
    width: 5px;
    height: 10px;
    border: solid white;
    border-width: 0 3px 3px 0;
    transform: rotate(45deg);
}

.custom-checkbox input:checked~.checkmark:after {
    display: block;
}

.checkmark:after {
    content: "";
    position: absolute;
    display: none;
}

.page-contact .content-container+.content-container>.component-content {
    padding-top: 0;
}

.tab-details {
    padding-inline: 15px;
}

@media (max-width: 576px) {

    .form-control,
    .jcf-select {
        height: 40px;
    }

    .jcf-select-opener {
        width: 40px;
    }
}

/*
.page-moa .banner-svg-image {
    max-width: 100%;
    min-width: unset;
}*/

.page-advocate-trial .foot-note+.foot-note {
    margin-top: 5px;
}

@media (max-width: 600px) {
    .page-advocate-trial .foot-note+.foot-note {
        margin-top: 10px;
    }
}

.advocate-trial-container .component-content h2 {
    margin-bottom: 15px;
}

.advocate-trial-pe {
    margin-top: 35px;
}

@media (max-width: 576px) {
    .advocate-trial-pe {
        margin-top: 22px;
    }
}

.advocate-trial-pe .foot-note-group {
    margin-top: 44px;
}

@media (max-width: 576px) {
    .advocate-trial-pe .foot-note-group {
        margin-top: 20px;
    }
}

.advocate-trial-container.content-container>.component-content {
    padding-top: 0;
}

@media (max-width: 600px) {
    .advocate-trial-container.content-container>.component-content {
        padding-bottom: 22px;
    }
}

.study_design_overview-img {
    text-align: center;
    display: block;
}

.study_design_overview-img>img {
    max-width: 100%;
    height: auto;
}

.study_design_overview_container h4 {
    --h4-font-size: clamp(1rem, -2.6043rem + 7.5188vw, 1.625rem);
    --h4-line-height: clamp(1.25rem, -4.5169rem + 12.0301vw, 2.25rem);
    font-family: 'IBMPlexSans-SemiBold';
    text-align: center;
    margin-top: 50px;
    margin-bottom: 50px;
}

@media (max-width: 767px) {
	.bordered-isi .demo-shell__takeover .quantum-isi-tray:before{
		height: 7px;
	}
    .study_design_overview_container h4 {
        margin-top: 25px;
        margin-bottom: 20px;
        text-align: left;
    }
	.bordered-isi .demo-shell__takeover .quantum-isi-tray .quantum-isi-tray__inner {
    	padding-top: 30px;
	}
	.page-home .home-container2 {
    	margin-bottom: 45px;
	}
	.copay-section{
		margin: 35px 0 45px;
	}
}

.baseline-characteristics-table {
    max-width: 1364px;
    width: 100%;
    margin-inline: auto;
    margin-top: 50px;
    margin-bottom: 80px;
}

.baseline-characteristics-table td {
    padding: 23px;
    text-align: center;
}

.baseline-characteristics-table td:first-child {
    text-align: left;
}

.baseline-characteristics-table tr:nth-child(even) td:first-child {
    color: #84A3E5;
}

.baseline-characteristics-table tr:nth-child(1) {
    border-bottom: 4px solid #B8C4D3;
}

.baseline-characteristics-table td:not(:last-child) {
    border-right: 1px solid #707070a6;
}

.baseline-characteristics-table tr:nth-child(odd) {
    background: transparent linear-gradient(277deg, #41E6B999 0%, #41E6B900 100%);
}

@media (max-width: 1200px) {
    .baseline-characteristics-table td {
        padding: 8px;
    }
}

.baseline-characteristics-table.sm-table {
    display: none;
}

@media (max-width: 767px) {
    .baseline-characteristics-table.lg-table {
        display: none;
    }

    .baseline-characteristics-table {
        margin-top: 30px;
        margin-bottom: 30px;
    }

    .baseline-characteristics-table.sm-table {
        display: table;
        table-layout: fixed;
    }

    .baseline-characteristics-table.sm-table tr:nth-child(odd) {
        border-bottom: 5px solid #F0F4F7;
    }

    .baseline-characteristics-table.sm-table td {
        padding: 10px;
        word-wrap: break-word;
        height: 47px;
        font-size: 12px;
        line-height: 14px;
    }

    .baseline-characteristics-table.sm-table td:not(:last-child) {
        border-right: 1px solid #231f202e;
    }
}

@media (max-width: 767px) {
    .acr-container .row>div+div {
        margin-top: 20PX;
    }

    .acr-container .row>div:last-child {
        margin-top: 0;
    }
}

.baseline-characteristics-container .list-arrow {
    margin-bottom: 0;
}

.page-advocate-trial .next-page-link-container {
    margin-top: 0;
}

.page-presentation .banner-content h1 {
    max-width: auto;
}

.severe-active-disease_container {
    margin-bottom: 30px;
}

.promo-signs {
    height: 100%;
}

.promo-signs>.component-content {
    flex-direction: column;
    text-align: center;
    height: 100%;
}

.promo-signs .field-promotext {
    color: var(--primary-color);
    font-family: 'IBMPlexSans-Bold';
    margin-top: 37px;
    margin-bottom: 5px;
    min-height: 66px;
    font-size: 25px;
    line-height: 33px;
}

.signs-container {
    padding-bottom: 82px;
}

@media (max-width: 991px) {
    .promo-signs .field-promotext {
        margin-top: 20px;
        margin-bottom: 20px;
        min-height: auto;
    }

    .promo-signs .field-promoicon>img {
        width: 90px;
    }

    .signs-container .row>div {
        margin-top: 30px;

    }

    .signs-container .row>div:first-child {
        margin-top: 10px;
    }

    .signs-container {
        padding-bottom: 49px;
    }
}


.promo-card-section>.component-content {
    flex-direction: column;
    text-align: center;
    height: 100%;
}

.promo-card-section .field-promotext {
    font-size: 25px;
    line-height: 33px;
    margin-top: 20px;
}

.promo-card-section .field-promoicon>img {
    width: 100%;
}

.promo-card-section .field-promotext2 {
    font-size: 16px;
    line-height: 20px;
}

.identification_container .row>div {
    padding-inline: 8px;
}

.identification_container .row {
    margin-inline: -8px;
}

.promo-card-section {
    margin-bottom: 47px;
}

@media (min-width: 768px) and (max-width: 1300px) {
    .identification_container .row>div {
        -ms-flex: 0 0 33.33%;
        flex: 0 0 33.33%;
        max-width: 33.33%;
    }
}

@media (max-width: 767px) {
    .promo-card-section .field-promoicon>img {
        max-width: 174px;
    }

    .promo-card-section .field-promotext {
        font-size: 16px;
        line-height: 20px;
        margin-top: 14px;
        margin-bottom: 10px;
    }

    .promo-card-section {
        max-width: 259px;
        margin-inline: auto;
    }

    .promo-card-section .field-promotext2 {
        font-size: 12px;
        line-height: 15px;
    }
}

.promo-organ-systm-cards {
    text-align: center;
    margin-bottom: 44px;
}

.promo-organ-systm-cards .promo-text {
    margin-top: 19px;
}

.promo-organ-systm-cards p {
    margin-bottom: 0;
}

.bvas_overview_container h2 {
    margin-top: 61px;
    margin-bottom: 84px;
}

.bvas_overview_container .row {
    justify-content: center;
}

@media (max-width: 600px) {
    .promo-organ-systm-cards {
        margin-bottom: 30px;
    }

    .bvas_overview_container h2 {
        margin-top: 30px;
        margin-bottom: 30px;
    }
}

.outcome-section {
    color: var(--text-purple);
    font-family: 'IBMPlexSans-Medium';
    font-size: var(--big-para-font-size);
    line-height: var(--big-para-line-height);
    margin-bottom: clamp(2.8125rem, 1.3083rem + 3.1378vw, 4.25rem);
    margin-top: 24px;
}

.outcome-section h1 {
    margin-bottom: 0;
}

.promo-info-cards p {
    margin-bottom: 0;
}

.promo-info-cards {
    background-color: #DAE3F8;
    height: 100%;
}

.promo-info-cards .promo-text {
    padding: 30px 43px;
    width: 100%;
}

.promo-info-cards .field-promotext {
    padding-bottom: clamp(0.625rem, 0.4942rem + 0.2729vw, 0.75rem);
    border-bottom: 1px solid black;
    font-family: 'IBMPlexSans-Bold';
}

.promo-info-cards .field-promotext2 {
    padding-top: 25px;
    padding-bottom: 25px;
}

.promo-info-cards ul {
    margin-bottom: 0;
}

.promo-info-cards ul.list-arrow>li+li {
    margin-top: 5px;
}

.info-cards_group {
    margin-inline: -8px;
}

.info-cards_group>div {
    padding-inline: 8px;
    margin-bottom: 16px;
}

@media (max-width: 600px) {
    .info-cards_group>div {
        margin-bottom: 20px;
    }

    .promo-info-cards .promo-text {
        padding: 25px 30px;
    }
}

.bg-ash-blue {
    background-color: #DAE3F8;
}

.bg-light-green {
    background-color: #C5F8EA;
}

.bg-light-violet {
    background-color: #E7D6FF;
}

/*copay*/

.copay-section h1 {
    font-size: 35px;
    margin-bottom: 30px;
    line-height: 1.29;
	font-family: 'Poppins-Bold';
}
.copay-section p, .copay-section .list-arrow li{
    font-size: 25px;
    line-height: normal;
    margin-bottom: 20px;
}


/* Start Sitemap css  */


.sitemap-container .field-link {
    display: inline-block;
}

.sitemap-container ul li {
    list-style-type: none;
    margin-bottom: 10px;
    padding-left: 28px;
}

.sitemap-container .field-link a {
    text-decoration: underline;
    color: #000000;
}

.sitemap-container ul {
    padding: 0px;
}

.sitemap-container .link-head a {
    color: #00A3AD;
    font-family: 'IBMPlexSans-Bold';
    font-size: clamp(1.125rem, 0.0637rem + 2.8302vw, 1.875rem);
    line-height: clamp(1.4375rem, -0.066rem + 4.0094vw, 2.5rem);
    text-decoration: none;
}

.link-head:before {
    display: none;
}

.sitemap-container .link-head {
    margin-top: 40px;
    padding-left: 0px;
}

.sitemap-container h1 {
    margin-bottom: 0px;
    margin-top: 40px;
}

.sitemap-container ul li:first-child {
    margin-top: 25px;
}

.sitemap-container ul li:last-child a {
    text-decoration: underline !important;

}

.sitemap-container ul li:last-child {
    margin-bottom: 85px;
}

.sitemap-container {
    border-bottom: 15px solid;
    border-image: var(--bg-gradient-green);
    border-image-slice: 1;
    margin-bottom: 40px;
}


@media (max-width: 767px) {
    .sitemap-container .link-head {
        margin-top: 20px;
    }

    .sitemap-container ul li {
        margin-bottom: 0px;
    }

    .sitemap-container ul li:last-child {
        margin-bottom: 45px;
    }
}

/* Patient case */

.promo-cstm-team-cards {
    display: flex;
    height: 100%;
}

.promo-centered>.component-content {
    display: flex;
    flex-direction: column;
    align-items: center;
    height: 100%;
}

.promo-cstm-team-cards .field-promoicon img {
    width: 150px;
    position: relative;
}

.promo-centered .promo-text {
    text-align: center;
    padding-top: 0px;
    padding-bottom: clamp(2.8125rem, 0.5889rem + 4.6385vw, 4.9375rem);
    display: flex;
    flex: 1;
    padding-bottom: 10px;
    flex-direction: column;
    justify-content: space-between;
    height: 100%;
}

.promo-cstm-team-cards .field-promotext {
    background-color: var(--light-blue-bg);
    border-radius: 10px;
    margin-bottom: clamp(1.25rem, 0.9884rem + 0.5457vw, 1.5rem);
    padding-bottom: clamp(0.625rem, -0.5522rem + 2.4557vw, 1.75rem);
    padding-top: 87px;
    padding-inline: 37px;
    margin-top: -75px;
    text-align: center;
}

.component.container.profile-cards {
    margin-top: 50px;
}

.promo-cstm-team-cards .field-promolink {
    margin-top: 0px;
}

.promo-cstm-team-cards .field-promolink {
    width: 100%;
}

.promo-cstm-team-cards .field-promotext p span {
    font-family: 'IBMPlexSans-Medium';
}

.profile-cards .foot-note {
    padding-bottom: 0;
    padding-top: 40px;
}

.promo-cstm-team-hr {
    height: 15px;
    background: var(--hr-bg);
    margin-bottom: clamp(1.875rem, -1.395rem + 6.8213vw, 5rem);
    margin-top: clamp(1.875rem, -1.1334rem + 6.2756vw, 4.75rem);
}

.full-profile-header {
    margin-bottom: clamp(1.25rem, -1.039rem + 4.7749vw, 3.4375rem);
}

.full-profile-header .field-promotext {
    background: var(--bg-gradient-green);
}

.full-profile-header h3 {
    color: var(--text-white);
    font-size: clamp(1rem, 0.4114rem + 1.2278vw, 1.5625rem);
    line-height: clamp(1.25rem, 0.3998rem + 1.7735vw, 2.0625rem);
    text-align: center;
    padding: clamp(1.25rem, 0.8576rem + 0.8186vw, 1.625rem) 0;
}

.promo-treatment-block-left .field-promoicon {
    text-align: center;
}

.promo-treatment-block-left .field-promoicon p {
    text-align: center;
    font-size: clamp(1rem, 0.6462rem + 0.9434vw, 1.25rem);
    line-height: clamp(1.25rem, 0.7922rem + 0.955vw, 1.6875rem);
    padding-top: clamp(0.9375rem, 0.4953rem + 1.1792vw, 1.25rem);
}

.dotted-hr {
    border-top: dotted 1px;
    margin-top: clamp(1.875rem, 1.221rem + 1.3643vw, 2.5rem);
    margin-bottom: 31px;
}

.promo-treatment-block-right .field-promotext2 {
    margin-bottom: clamp(1.75rem, 0.2458rem + 3.1378vw, 3.1875rem);
}

.promo-treatment-block-right .field-promotext p:first-child {
    margin-bottom: 0;
}

.promo-treatment-block-right p:nth-of-type(3) {
    font-size: clamp(0.75rem, 0.2268rem + 1.0914vw, 1.25rem);
    line-height: clamp(0.9375rem, 0.1527rem + 1.6371vw, 1.6875rem);
}

.promo-treatment-block-right .field-promotext2 {
    margin-bottom: clamp(1.75rem, 0.2458rem + 3.1378vw, 3.1875rem);
}

.promo-treatment-block-right .field-promotext2 h2 {
    padding-bottom: 15px;
}

.promo-treatment-block-right .field-promotext1 p span,
.promo-treatment-block-right .field-promotext2 ul li {
    font-family: 'IBMPlexSans-Medium';
}

.promo-connect .promo-text .field-promotext2 ul li {
    padding-bottom: 15px;
}

.promo-treatment-block-right .field-promotext2 ul ul li {
    font-family: 'IBMPlexSans-Regular';
    padding-bottom: 0px !important;
}

.list-arrow:has(.list-dash) .list-dash {
    padding-top: 10px;
}

.promo-centered>.component-content {
    display: flex;
    flex-direction: column;
    align-items: center;
    height: 100%;
}

.promo-table.promo-table .promo-text {
    width: 100%;
    text-align: left;
}

.promo-table.promo-centered .promo-text {
    display: block;
}

.promo-table .field-promotext p {
    padding: 24px 44px;
    border-bottom: 3px solid #B8C4D3;
    font-size: clamp(1.25rem, 0.923rem + 0.6821vw, 1.5625rem);
    margin-bottom: 0;
}

.promo-table .field-promotext2 {
    padding: 24px 44px 44px 44px;
    display: flex;
    flex-direction: column;
}

.promo-table .field-promotext2 span {
    font-family: 'IBMPlexSans-Medium';
}

.row:has(.promo-table)>.col-lg-3,
.row:has(.promo-table)>.col-lg-4 {
    border-right: 0.2px solid var(--table-border-color);
    padding: 0;
}

.row:has(.promo-table) {
    background: var(--bg-gradient-lgt-blue);
}

.row:has(.promo-table)>.col-lg-5 {
    padding: 0;
}

.promo-table ul li span {
    color: var(--primary-color);
    font-family: 'IBMPlexSans-Medium';
}

.promo-table .field-promotext2 img {
    padding: 15px 0 20px 0;
    width: 100%;
}

.promo-table .field-promotext2 img:last-of-type {
    padding-bottom: 0;
}

.full-profile-section .text-block h2:first-of-type {
    margin-top: clamp(1.875rem, 1.221rem + 1.3643vw, 2.5rem);
}

.full-profile-section .text-block h2 {
    padding-bottom: 15px;
}

.full-profile-section .text-block div ul {
    margin-bottom: clamp(1.25rem, 0.596rem + 1.3643vw, 1.875rem);
    margin-top: 0;
}

.text-block div ul li {
    padding-bottom: clamp(0.8125rem, 0.6817rem + 0.2729vw, 0.9375rem);
    font-family: 'IBMPlexSans-Medium';
}

.full-profile-section .text-block h2 {
    padding-bottom: 15px;
}

.text-block div ul li:not(:last-child) {
    padding-bottom: clamp(0.8125rem, 0.6817rem + 0.2729vw, 0.9375rem);
}

.full-profile-section .text-block div ul li span {
    color: var(--primary-color);
    font-family: 'IBMPlexSans-Medium';
}

.flex-row-reverse:has(.row) .row {
    flex-direction: row-reverse;
    justify-content: flex-end;
}

.promo-treatment-block-left .field-promoicon {
    text-align: center;
}

.promo-connect .promo-text .field-promotext2 ul .promo-text span {
    color: var(--primary-color);
}

.promo-connect .promo-text .field-promotext2 ul .field-promotext1 {
    width: 762px;
}

.promo-connect .promo-text .field-promotext2 ul li:has(.component) .promo-text {
    padding-top: 10px;
}

.promo-connect .promo-text .field-promotext2 ul .promo-text {
    display: flex;
    gap: 60px;
}

@media (max-width: 767px) {
	.copay-section p, .copay-section .list-arrow li{
		font-size: 16px;
	}
	.copay-section h1{
		font-size: 20px;
	}

    .treatment-block .component,
    .treatment-block .component .promo-text {
        flex-direction: column;
        align-items: center;
    }

    .promo-patients .col-lg-7 {
        padding-left: 0px;
        padding-right: 0;
    }

    .promo-patients>.component-content {
        width: 100%;
        padding-right: 15px;
        padding-left: 15px;
        margin-right: auto;
        margin-left: auto;
    }
}

@media only screen and (min-width: 768px) and (max-width: 1180px) {
    .promo-treatment-block-left .field-promoicon img {
        max-width: 230px;
    }

    .promo-table .field-promotext p {
        height: 94px;
    }

    .promo-connect .promo-text .field-promotext2 ul .promo-text {
        width: 640px;
    }
}

@media (max-width: 767px) {
    .component .row:has(.promo-table) {
        padding-inline: 20px;
    }

    .promo-centered {
        align-items: center;
        justify-content: center;
    }

    .row:has(.promo-table) {
        background: none;
    }

    .row:has(.promo-table)>.col-lg-3,
    .row:has(.promo-table)>.col-lg-4,
    .row:has(.promo-table)>.col-lg-5 {
        background: var(--bg-gradient-lgt-blue);
        margin-bottom: 20px;
    }

    .row:has(.promo-table)>.col-lg-3,
    .row:has(.promo-table)>.col-lg-4 {
        border-right: none;
        padding: 0;
    }

    .promo-table .field-promotext p {
        padding: 24px 0;
        border-bottom: 3px solid #B8C4D3;
    }

    .promo-table .field-promotext2 {
        padding-inline: 0;
        padding-bottom: 20px;
    }

    .promo-centered.promo-table .promo-text {
        width: 100%;
        padding-inline: 20px;
    }

    .promo-treatment-block-left .field-promoicon img {
        width: 198px;
    }

    .promo-connect .promo-text .field-promotext2 ul .promo-text {
        flex-direction: column;
        gap: 0px;
    }

    .promo-connect .promo-text .field-promotext2 ul .field-promotext {
        width: 100%;
    }
}

.promo-treatment-block-right .field-promotext p:nth-child(2) span {
    font-family: 'IBMPlexSans-Medium';
}

.page-home .home-ref,
.page-gpa .gpa-ref,
.page-moa .moa-ref,
.page-dosing .dosing-ref,
.page-presentation-and-assessment-ref .presentation-and-assessment-ref,
.page-advocate-trail-ref .advocate-trail-ref,
.page-disease-burden .disease_burden-ref,
.page-efficacy .efficacy-ref,
.page-safety .refrence-text.safety-ref,
.page-patient-cases-ref .patient-cases-ref,
.page-tavneos-connect-ref .tavneos-connect-ref,
.page-presentation .presentation-ref,
.page-tavneos-connect .tv-connect-ref,
.page-patient-cases .patient-cases-ref {
    display: block;
}

/* footer */
.quantum-footer {
    background-color: var(--footer-bg);
}

.quantum-footer__inner {
    padding-top: 50px;
    padding-bottom: 80px;
    padding-inline: 15px;
    margin: auto;
    position: relative;
    display: flex;
    gap: 9px;
}

#footer .quantum-footer p,
.quantum-footer__link {
    color: var(--text-white);
    font-size: clamp(1rem, 0.7384rem + 0.5457vw, 1.25rem);
    line-height: 22px;
    font-family: 'IBMPlexSans-Regular';
    text-decoration: none;
}

.quantum-footer__link:hover,
.quantum-footer__link:focus,
.quantum-footer__link:active {
    color: var(--text-white);
}

.quantum-footer__links-row,
.quantum-footer__subtext {
    padding-top: clamp(1.25rem, 0.923rem + 0.6821vw, 1.5625rem);
}

.quantum-footer__links-row {
    display: flex;
    flex-wrap: wrap;
}

#footer .quantum-footer p,
.quantum-footer__link {
    color: var(--text-white);
    font-size: clamp(1rem, 0.7384rem + 0.5457vw, 1.25rem);
    line-height: 22px;
    font-family: 'IBMPlexSans-Regular';
    text-decoration: none;
}

.quantum-footer__link:after {
    content: "|";
    margin-inline: 15px;
    color: #fff !important;
}

.quantum-footer__link:last-child::after {
    content: none;
}

@media (max-width: 767px) {
    .quantum-footer__links-row {
        display: flex;
        gap: 5px;
    }

    .quantum-footer__inner {
        flex-direction: column;
        padding-bottom: 70px;
    }
}

@media (max-width: 600px) {
    .quantum-footer__inner {
        padding-inline: 36px;
    }
}

/* footer-end */


/* 11-08-2023 */
.copay-section p.mb-0 {
  padding-bottom: 10px;
}
.eligibility-section-content{
	margin-top: 45px;
}
.quick-start-program_container {
    margin-bottom: clamp(0.375rem, -1.7832rem + 4.502vw, 2.4375rem);
}
.quick-start-program_container .h1-poppins .v-asterisk-sup {
    font-family: 'Poppins-Bold';
}

.quick-start-program_container ul {
    margin-bottom: clamp(1.875rem, 0.4362rem + 3.0014vw, 3.25rem);
}

.enroll-your-patients_container {
    border-color: var(--dotted-hr-color);
    border-style: dotted none dotted none;
    border-width: 1px 0;
    padding: clamp(1.875rem, 0.4362rem + 3.0014vw, 3.25rem) 0;
    margin-bottom: clamp(1.875rem, 0.4362rem + 3.0014vw, 3.25rem);
}

.enroll-your-patients_container p {
    margin-bottom: 0;
}

.enroll-your-patients-img {
    text-align: center;
    display: block;
    padding-top: clamp(1.875rem, 2.529rem + -1.3643vw, 1.25rem);
    padding-bottom: clamp(1.875rem, 1.4172rem + 0.955vw, 2.3125rem);
}

@media (min-width: 1200px) {
    .submission-option_container .promo-centered {
        max-width: 424px;
        margin-inline: auto;
    }
}

.submission-option_container .promo-centered {
    height: 100%;
}

.submission-option_container h2 {
    text-align: center;
    padding-bottom: clamp(1.875rem, -1.9835rem + 8.0491vw, 5.5625rem);
}

.submission-option_container {
    padding-top: clamp(0.3125rem, -1.1263rem + 3.0014vw, 1.6875rem);
    padding-bottom: clamp(0.25rem, -3.8701rem + 8.5948vw, 4.1875rem);
    margin-bottom: clamp(2.5rem, 0.0148rem + 5.1842vw, 4.875rem);
}

.submission-option_container .row {
    justify-content: center;
}

.specialty-distributors_container a {
    text-decoration: underline;
}

.specialty-distributors_container p {
    padding-bottom: 7px;
}

.specialty-distributors_container .promo-info-cards .promo-text {
    padding: clamp(1.875rem, 1.3518rem + 1.0914vw, 2.375rem) clamp(1.25rem, -2.2815rem + 7.367vw, 4.625rem);
    width: 100%;
}

.specialty-distributors_container .row>div {
    padding-inline: 8px;
}

.specialty-distributors_container .row {
    margin-bottom: clamp(1.875rem, -0.741rem + 5.457vw, 4.375rem);
}

.specialty-distributors_container h2 {
    border-bottom: 2px solid #B8C4D3;
    padding-bottom: 5px;
    margin-bottom: clamp(1.25rem, 0.0728rem + 2.4557vw, 2.375rem);
}

.obtaining-tavneos_container {
    margin-bottom: clamp(3.125rem, 0.182rem + 6.1392vw, 5.9375rem);
}

@media (max-width: 767px) {
	.copay-section p.mb-0 {
    	padding-bottom: 20px;
	}
	.eligibility-section-content {
    	margin-top: 20px;
	}
    .specialty-distributors_container .row {
        margin-inline: -8px;
    }

    .page-tavneos-connect .specialty-distributors_container .row {
        margin-inline: -15px;
    }

    .specialty-distributors_container .row>div {
        margin-bottom: 20px;
    }

    .page-tavneos-connect .specialty-distributors_container .promo-info-cards .promo-text {
        padding-inline: 20px;
    }
}

.enroll-your-patients-img img {
    max-width: 100%;
    height: auto;
}

@media only screen and (min-width: 768px) and (max-width:1180px) {
    .enroll-your-patients-img img {
        width: 100%;
    }
}

.testing-considerations {
    border-color: #E6ECFA;
    border-style: solid none solid none;
    border-width: 15px 0;
    margin-bottom: clamp(1.875rem, -0.4794rem + 4.9113vw, 4.125rem);
    margin-top: clamp(2.1875rem, -0.6901rem + 6.0027vw, 4.9375rem);
    padding-top: clamp(1.875rem, -0.4794rem + 4.9113vw, 4.125rem);
    padding-bottom: clamp(1.875rem, -0.2178rem + 4.3656vw, 3.875rem);
}

.testing-considerations ul {
    margin-bottom: clamp(1.875rem, 0.567rem + 2.7285vw, 3.125rem);
}

.example-block {
    border-bottom: 1px dotted var(--dotted-hr-color);
    padding-bottom: 75px;
    margin-bottom: 58px;
}

.example-block .component-content,
.pathology-block .component-content {
    display: flex;
    gap: 90px;
}

.pathology-block h2 {
    color: var(--text-purple);
    font-size: var(--big-para-font-size);
    line-height: var(--big-para-line-height);
}

.example-block p,
.pathology-block p {
    padding-top: clamp(1.3125rem, 1.7049rem + -0.8186vw, 0.9375rem);
}

.pathology-block ol {
    counter-reset: list;
    padding-left: 34px;
}

.pathology-block ol>li {
    list-style: none;
    text-indent: -34px;
}

.pathology-block ol>li:before {
    content: "(" counter(list, lower-alpha) ") ";
    counter-increment: list;
}

.pathology-block {
    margin-top: clamp(1.25rem, -2.1508rem + 7.0941vw, 4.5rem);
    margin-bottom: clamp(1.25rem, -0.712rem + 4.0928vw, 3.125rem);
}

@media (max-width: 767px) {
    .pathology-block ol>li {
        text-indent: -24px;
    }

    .pathology-block ol {
        padding-left: 27px;
    }

    .example-block .component-content,
    .pathology-block .component-content {
        text-align: left;
        gap: 4px;
    }

    .example-block {
        border-bottom: none;
        padding-bottom: 31px;
        margin-bottom: 0;
    }
}

.icd-block .component-content>p {
    padding-bottom: clamp(0.875rem, 0.221rem + 1.3643vw, 1.5rem);
}

.icd-table-block {
    background: var(--bg-gradient-lgt-blue);
}

.icd-table-block .component-content {
    padding: clamp(3.125rem, 3.9098rem + -1.6371vw, 2.375rem) clamp(2.25rem, -0.693rem + 6.1392vw, 5.0625rem);
    margin-bottom: clamp(1.875rem, 0.7632rem + 2.3192vw, 2.9375rem);
}

.icd-table thead {
    border-bottom: none;
}

.icd-table tbody {
    color: var(--primary-color);
}

.icd-table tr>td:nth-child(1) {
    padding-right: clamp(0.5625rem, -0.9417rem + 3.1378vw, 2rem);
}

.icd-table thead p {
    font-family: 'IBMPlexSans-Bold';
}

.icd-table tr>td:nth-child(2) {
    border-left: 1px solid #707070;
    padding-left: clamp(0.5625rem, -0.9417rem + 3.1378vw, 2rem);
}

.emr-block p {
    margin-bottom: 0;
}

.emr-block {
    margin-top: clamp(1.875rem, -1.1988rem + 6.412vw, 4.8125rem);
}

.emr-block p:last-of-type {
    padding-top: clamp(1.875rem, 0.3708rem + 3.1378vw, 3.3125rem);
}

.emr-table thead {
    border-bottom: 1px solid #B8C4D3;
}

.emr-table thead th {
    font-family: 'IBMPlexSans-Bold';
    padding-left: clamp(0rem, -1.7004rem + 3.5471vw, 1.625rem);
    padding-bottom: clamp(0.875rem, 0.1556rem + 1.5007vw, 1.5625rem);
}

.emr-table-block {
    background: var(--bg-gradient-lgt-blue);
}

.emr-table tbody {
    color: var(--primary-color);
}

.emr-table {
    margin-bottom: clamp(1.875rem, -1.395rem + 6.8213vw, 5rem);
    margin-top: clamp(1.875rem, -1.8527rem + 7.7763vw, 5.4375rem);
    width: 40%;
}

.emr-table tr>td:nth-child(2) {
    border-left: 1px solid #B8C4D3;
    padding: clamp(0.625rem, 0.4942rem + 0.2729vw, 0.75rem);
    padding-left: clamp(1.8125rem, -0.7381rem + 5.3206vw, 4.25rem);
}

.emr-table tr>td:not([colspan="2"]) {
    border-bottom: 1px solid #B8C4D3;
}

.emr-table tr:last-of-type td {
    border-bottom: none;
}

.emr-table tr>td[colspan="2"] {
    font-family: 'IBMPlexSans-Medium';
}

.emr-table tr>td:nth-child(1) {
    padding: clamp(0.625rem, 0.4942rem + 0.2729vw, 0.75rem);
    padding-left: clamp(1.0625rem, 0.4739rem + 1.2278vw, 1.625rem);
}

.emr-table tr:has(+ tr>td[colspan="2"]) td {
    border-bottom: 0;
}

.emr-table tr:has(td:not([colspan="2"])) {
    background: var(--bg-gradient-lgt-blue);
}

.emr-tables-block {
    display: flex;
}

.emr-tables-block.promo>.component-content {
    display: flex;
    flex: 1;
    gap: 200px;
}

.emr-table tr>td {
    text-align: left;
}

@media (max-width: 767px) {
    .emr-tables-block.promo>.component-content {
        gap: 0px;
    }

    .emr-table:nth-child(2) thead {
        display: none;
    }

    .emr-table tr>td[colspan="2"] {
        padding-left: 0;
    }

    .emr-table {
        width: 100%;
    }

    .emr-table:first-child {
        margin-bottom: 0;
    }

    .emr-table:nth-child(2) {
        margin-top: 0;
    }

    .emr-table thead th {
        padding-left: 0;
        text-align: left;
    }
}

@media only screen and (min-width: 768px) and (max-width: 1180px) {
    .emr-tables-block.promo>.component-content {
        gap: 50px;
    }
}


/* banner updates */

/* golbal */
.banner-content h1 {
    position: relative;
}

/*
@media (max-width: 375px) {
    .banner-content h1 {
        font-size: 18px;
        line-height: 1.2;
    }
}*/

/* @media (max-width: 600px) {
    .banner-content {
        gap: 10px;
    }
} */

.banner-content {
    justify-content: center;
}


.page-disease-burden .banner-svg-image {
    /* position: absolute; */
    position: relative;
    height: 100%;
    left: 0;
    width: auto;
}

.page-disease-burden .banner-svg-image>svg {
    max-height: inherit;
    width: auto;
}


@media (max-width: 1200px) {
    .page-disease-burden .banner-svg-image {
        left: -50px;
    }

    .page-disease-burden .banner-svg-image {
        min-width: 293px;
    }

    .page-disease-burden .banner-content h1 {
        padding-top: 40px;
    }
}

@media (max-width: 600px) {
    .page-disease-burden .banner-svg-image {
        height: auto;
        left: 0;
    }

    .page-disease-burden .banner-content h1 {
        padding-top: 0;
    }

    .page-disease-burden .banner-svg-image>svg {
        height: 202px;
        margin-inline: auto;
    }

    .page-disease-burden .banner-content {
        justify-content: flex-start;
        gap: 10px;
    }
}

@media (min-width: 1200px) and (max-width: 1400px) {
    .page-disease-burden .banner-svg-image {
        left: -60px;
    }

    .page-disease-burden .banner-content h1 {
        max-width: 622px
    }
}

.page-moa .banner-svg-image {
    position: relative;
    height: 100%;
    left: 0;
    width: auto;
}

.page-moa .banner-svg-image>svg {
    max-height: inherit;
    width: auto;
}

@media (max-width: 1200px) {
    .page-moa .banner-svg-image {
        left: -50px;
    }

    .page-moa .banner-svg-image {
        min-width: 293px;
    }

}



@media (max-width: 600px) {
    .page-moa .banner-content {
        gap: 10px;
    }

    .page-moa .banner-svg-image>svg {
        height: 202px;
        margin-inline: auto;
    }

    .page-moa .banner-content {
        justify-content: flex-start;
        gap: 10px;
    }

    .page-moa .banner-svg-image {
        height: auto;
        left: 0;
    }
}

/* @media (min-width: 800px) and (max-width: 1400px) {
    .page-moa .banner-content h1 {
        font-size: 29px;
        line-height: 1.3;
    }
} */

@media (min-width: 1600px) {
    .page-advocate-trial .banner-content h1 {
        max-width: 1089px;
    }


}

@media (min-width: 1400px) {
    .page-safety .banner-content h1 {
        max-width: 892px;
    }

    .page-presentation .banner-content h1 {
        max-width: 1068px;
    }
}

#effacy-pictogram {
    max-width: 263px;
    margin-inline: auto;
}

@media (min-width:601px) and (max-width: 1024px) {
    #safety-pictogram {
        width: 200px;
        margin-inline: auto;
    }
}

@media (min-width: 1200px) {
    .page-presentation .banner-svg-image>svg {
        width: 289px;
        margin-inline: auto;
    }
}

@media (min-width: 991px) and (max-width:1199.98px) {
    .page-presentation .banner-svg-image>svg {
        width: 200px;
        margin-inline: auto;
    }
}


.page-patient-cases .banner-svg-image {
    position: relative;
    height: 100%;
    left: -80px;
    width: auto;
}

.page-patient-cases .banner-svg-image>svg {
    max-height: inherit;
    width: auto;
}

@media (max-width: 600px) {
    .page-patient-cases .banner-svg-image {
        left: 0;
        width: 100%;
        max-width: 100%;
        height: auto;
    }

    .page-patient-cases .banner-svg-image>svg {
        max-width: 202px;
        margin-inline: auto;
    }

    .page-patient-cases .banner-content {
        gap: 10px;
        justify-content: flex-start;
    }
}

@media (min-width: 601px) and (max-width: 991px) {
    .page-patient-cases .banner-svg-image {
        left: -20px;
    }

    .page-patient-cases .banner-content {
        align-items: flex-start;
    }

    .page-patient-cases .banner-content h1 {
        margin-top: 20px;
        font-size: 20px;
        line-height: 1.3;
        padding-right: 70px;
    }
}

@media (min-width: 992px) and (max-width: 1199px) {
    .page-patient-cases .banner-svg-image {
        left: 0;
    }

    .page-patient-cases .banner-content {
        align-items: flex-start;
    }

    .page-patient-cases .banner-content h1 {
        margin-top: 20px;
        font-size: 25px;
        line-height: 1.3;
        padding-right: 20px;
    }
}

@media (min-width: 1200px) and (max-width: 1500px) {
    .page-patient-cases .banner-content h1 {
        max-width: 662px;
    }
}

#connect-pictogram {
    max-width: 296px;
}

#hcp-pictogram {
    max-width: 242px;
}

.page-tavneos-connect #connect-pictogram {
    max-width: 100%;
}

@media (min-width: 601px) {

    .page-patient-resources .banner-svg-image,
    .page-healthcare-provider-resources .banner-svg-image {
        max-width: 242px;

    }
}

.promo-tv-widget {
    text-align: center;
}

.promo-tv-widget>.component-content {
    flex-direction: column;
}

.promo-tv-widget .field-promotext {
    margin-top: 25px;
}

.promo-tv-widget .field-promotext2 {
    font-size: 16px;
    margin-top: 15px;
    line-height: 20px;
}

.promo-tv-widget .field-promoicon>svg {
    width: 100%;
}

.promo-tv-widget {
    max-width: 302px;
    margin-inline: auto;
}

@media (max-width: 600px) {
    .promo-tv-widget .field-promotext2 {
        font-size: 12px;
        line-height: 15px;
    }

    .promo-tv-widget .field-promoicon>svg {
        width: 200px;
        margin-inline: auto;
    }

    .promo-tv-widget {
        max-width: 302px;
        margin-inline: auto;
    }

    .promo-tv-widget .field-promotext {
        margin-top: 30px;
    }

    .promo-tv-widget {
        margin-bottom: 0px;
    }
}

.tv-widget-row {
    justify-content: center;
}

.promo-tv_widget_text {
    --h1-font-color: #00A3AD;
    --h1-font-size: 80px;
    position: absolute;
    padding: 20px;
    height: 100%;
    width: 100%;
    display: flex;
    align-items: center;
    justify-content: center;
    flex-direction: column;
    text-transform: uppercase;
    color: #00A3AD;
    font-family: 'IBMPlexSans-Bold';
    line-height: 1.1;
}

.promo-tv_widget_text h1 {
    margin-bottom: 5px;
    font-weight: normal;
}

@media (max-width: 1199px) {
    .promo-tv_widget_text {
        --h1-font-size: 50px;
    }
}

.promo-tv_widget_text h1 span {
    font-size: .5em;
}

.promo-tv-widget .field-promoicon {
    position: relative;
}

.promo-tv-widget_days .promo-tv_widget_text {
    --h1-font-family: 'IBMPlexSans-Regular';
}

.promo-tv-widget_days .promo-tv_widget_text h1 {
    display: flex;
}

.promo-tv-widget_days .promo-tv_widget_text h1>span {
    vertical-align: middle;
    display: inline-block;
}

.promo-tv-widget_days .promo-tv_widget_text>div:nth-child(2) {
    font-size: 50px;
	font-family: 'Poppins-Bold';
}

/*.promo-tv-widget_days .promo-tv_widget_text>div:nth-child(3) {
    font-size: 19px;
}*/


.top-spy-nav {
    position: sticky;
    top: 266px;
    z-index: 4;
    background-color: #fff;
    box-shadow: 0px 3px 6px #00000029;
}

@media (max-width: 991px) {
    .top-spy-nav {
        padding-inline: 0;
    }

}

.top-spy-nav .link-list {
    --link-color: #000;
    background-color: #fff;
    font-family: 'IBMPlexSans-Medium';
    font-size: 15px;
    line-height: 19px;
}

.top-spy-nav .link-list ul {
    display: flex;
    list-style: none;
    align-items: center;
    margin-bottom: 0;
    padding: 0;
    height: 50px;
}

.top-spy-nav .link-list ul a {
    text-decoration: none;
}

.top-spy-nav .link-list ul>li {
    position: relative;
}

.top-spy-nav .link-list ul>li+li {
    margin-left: 12px;
    padding-left: 12px;
}

.top-spy-nav .link-list ul>li+li:before {
    content: "";
    width: 1px;
    background-color: #000;
    position: absolute;
    height: 13px;
    left: 0;
    top: 0;
    bottom: 0;
    margin: auto;
}

.top-spy-nav .link-list .active {
    color: var(--primary-color);
}

#link-list-selected {
    position: absolute;
    width: fit-content;
    top: 6px;
    left: 0;
    right: 0;
    margin: auto;
    color: var(--primary-color);
    display: none;
    max-width: 60%;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
}

.top-spy-nav {
    position: sticky;
    top: 266px;
    z-index: 4;
    background-color: #fff;
    box-shadow: 0px 3px 6px #00000029;
}

@media (max-width: 991px) {
    #link-list-selected {
        display: block;
    }

    .top-spy-nav .link-list {
        height: 24px;
        position: relative;
        font-size: 10px;
        line-height: 13px;
        padding-inline: 0;
    }

    .top-spy-nav .link-list:before {
        content: "Jump to:";
        font-family: 'IBMPlexSans-Bold';
        color: var(--primary-color);
        padding-left: 20px;
        margin-top: 5px;
        display: inline-block;
        position: relative;
        z-index: 20;
    }

    .top-spy-nav .link-list:after {
        content: url(../images/carat-sm.svg);
        position: absolute;
        right: 15px;
        display: block;
        top: 8px;
        transform: rotate(180deg);
        z-index: 20;
    }

    .top-spy-nav .link-list ul {
        display: none;
        flex-direction: column;
        background-color: #fff;
        justify-content: center;
        padding-bottom: 20px;
        padding-top: 0;
        position: absolute;
        top: 6px;
        z-index: 9;
        width: 100%;
        height: auto;
        justify-content: center;
        align-items: center;
    }

    .top-spy-nav .link-list ul>li+li:before {
        width: 144px;
        height: 1px;
        background-color: #41E6B8;
        top: 0;
        bottom: auto;
        right: 0;
        left: 0;
    }

    .top-spy-nav .link-list ul>li+li {
        margin-top: 10px;
        padding-top: 10px;
        margin-left: 0;
        padding-left: 0;
    }

    .top-spy-nav .link-list ul>li {
        width: 196px;
        text-align: center;
    }

    .top-spy-nav {
        padding-inline: 0;
    }

    .openspy-link .link-list:after {
        transform: rotate(0);
        top: 2px;

    }

    .openspy-link .link-list ul {
        display: flex;
    }

    .openspy-link #link-list-selected {
        display: none;
    }
}

@media (max-width: 600px) {
    .top-spy-nav .link-list:after {
        right: 36px;
    }

    .top-spy-nav .link-list:before {
        padding-left: 36px;
    }
}

/* Start: Efficacy page */

.page-efficacy .remission-container img {
    width: 100%;
    margin-bottom: 40px;
}

.page-efficacy .remission-container h2 {
    padding-bottom: 40px;
    text-align: left;
}

.page-efficacy .remission-container .foot-note {
    padding-top: 10px;
}

.blue-background-light {
    background: var(--bg-gradient-lgt-blue);
}

.plain-banner {
    margin-bottom: 58px;
    margin-top: 62px;
}

.page-efficacy .blue-background-light .inner-content-wrapper {
    display: flex;
}

.page-efficacy .blue-background-light h3 {
    font-size: clamp(1.5rem, 0.6478rem + 1.7778vw, 1.75rem);
    line-height: clamp(2.125rem, 1.2728rem + 1.7778vw, 2.375rem);
    color: var(--text-purple);
    padding-bottom: 65px;
}

.page-efficacy .blue-background-light .inner-content-wrapper h2 {
    color: var(--text-purple);
    font-size: 130px;
    padding-top: 100px;
    padding-bottom: 100px;
}

.page-efficacy .relapse-container {
    margin-top: 45px;
}

.page-efficacy .relapse-container h2 {
    padding-bottom: 25px;
}

.page-efficacy .relapse-container .row {
    padding-top: 54px;
}

.page-efficacy .relapse-container .reduced-section .center {
    width: 100%;
}

.page-efficacy .relapse-container .green-bg-section {
    background: var(--bg-gradient-banner-green);
    padding: 25px;
    margin-top: 25px;
}

.page-efficacy .relapse-container .reduced-section .col-lg-4 .field-promotext {
    margin-top: 50px;
}

.page-efficacy .relapse-container .reduced-section .time-graph-img {
    margin-bottom: 30px;
}

.page-efficacy .relapse-container .reduced-section table {
    font-family: arial, sans-serif;
    border-collapse: collapse;
    width: 100%;
    margin-bottom: 20px;
}

.page-efficacy th,
.relapse-container .reduced-section td {
    border: 0;
    text-align: left;
    padding-top: 20px;
    padding-bottom: 20px;
}

.page-efficacy .relapse-container .reduced-section th:not(:first-child) {
    font-size: 18px;
    text-align: center;
    font-weight: 700;
}

.page-efficacy .relapse-container .reduced-section tr:nth-child(even) {
    background: var(--bg-gradient-lgt-green);
}

.page-efficacy .relapse-container .reduced-section tr:nth-child(2) td:first-child {
    color: var(--h2-font-color);
    font-weight: bolder;
}

.page-efficacy .relapse-container .reduced-section tr:last-child td:first-child {
    color: var(--text-purple);
    font-weight: bolder;
}

.page-efficacy .relapse-container .reduced-section h3 {
    color: var(--h1-font-color);
}

.page-efficacy .relapse-container .reduced-section h3 {
    padding-top: 20px;
    padding-bottom: 54px;
}

.page-efficacy .renal-section {
    padding-top: 45px;
}

.page-efficacy .renal-section h2 {
    margin-bottom: 60px;
}

.page-efficacy .renal-section img {
    width: 100%;
}

.page-efficacy .renal-section .field-promoicon img:nth-child(2) {
    display: none;
}

.page-efficacy .renal-section .field-promoicon {
    margin-bottom: 84px;
}

.page-efficacy .renal-section h3 {
    color: var(--h1-font-color);
    font-size: var(--h3-font-size);
    line-height: var(--h3-line-height);
    font-family: var(--h1-font-family);
}

.page-efficacy .subgroup-analysis-block {
    margin-bottom: 58px;
    margin-top: 64px;
}

.subgroup-analysis-block {
    padding-top: 50px;
    padding-bottom: 175px;
    padding-left: 100px;
}

.page-efficacy .median-block .rich-text {
    display: flex;
    gap: 29px;
    align-items: center;
    justify-content: center;
    margin-top: 69px;
}

.page-efficacy .median-block img {
    max-width: 260px;
}

.page-efficacy .median-block.subgroup-analysis-block .numeric {
    font-size: 150px;
    margin-top: 39px;
    margin-bottom: 60px;
    color: var(--banner-text-color);
    padding-top: 70px;
}

.page-efficacy .median-block .component .promo-text {
    display: flex;
    gap: 40px;
}

.page-efficacy .median-block .component .field-promotext2 {
    padding-top: 60px;
}

.page-efficacy .uacr-container {
    margin-top: 45px;
}

.page-efficacy .uacr-container .decrease-section h2:last-of-type {
    color: var(--text-color);
}

.page-efficacy .uacr-container .decrease-section h2:last-of-type {
    text-align: center;
    margin-top: 40px;
    margin-bottom: 40px;
}

.page-efficacy .uacr-container .decrease-section h3 {
    color: var(--h1-font-color);
}

.page-efficacy .uacr-container .decrease-section h3 {
    padding-top: 41px;
    padding-bottom: 54px;
}

.page-efficacy .uacr-container .decrease-section .time-graph-img img {
    width: 100%;
}

.page-efficacy .uacr-container .decrease-section .foot-note {
    margin-top: 54px;
}

.page-efficacy .blue-background-light.improvement-banner h3 {
    padding-top: 45px;
    padding-bottom: 45px;
}

.page-efficacy .quality-container .measuring-table-section h2 {
    padding-bottom: clamp(1.25rem, 0.923rem + 0.6821vw, 1.5625rem);
}

.page-efficacy .quality-container .measuring-table-section .table-block {
    padding-left: 100px;
    padding-right: 100px;
    margin-bottom: 57px;
}

.page-efficacy .quality-container .table-align {
    text-align: center;
    padding-top: 40px;
    padding-bottom: 40px;
}

.page-efficacy .quality-container .measuring-table-section .table-block .table-align h3 {
    color: var(--nav-link-color);
    margin-bottom: 50px;
    margin-top: 25px;
}

.page-efficacy .quality-container .measuring-table-section table {
    font-family: arial, sans-serif;
    border-collapse: collapse;
    width: 100%;
}

.page-efficacy .quality-container .measuring-table-section .table-block h3 {
    color: var(--nav-link-color);
    font-size: clamp(1rem, 0.4114rem + 1.2278vw, 1.5625rem);
    font-family: var(--h1-font-family);
}

.page-efficacy .quality-container .measuring-table-section th {
    font-size: 20px;
    text-align: center;
    font-weight: 700;
    border-bottom: 4px solid grey;
    padding: 10px;
}

.page-efficacy .quality-container .measuring-table-section tr:nth-child(even) {
    background: linear-gradient(90deg, rgba(255, 255, 255, 1) 0%, rgba(209, 249, 238, 1) 39%, rgba(255, 255, 255, 1) 93%);
}

.page-efficacy .quality-container .measuring-table-section td {
    border: 0;
    text-align: left;
    padding: 10px;
}

.page-efficacy .quality-container .measuring-table-section td:not(:first-child) {
    border-left: 1px solid grey;
}

.page-efficacy .glucocorticoid-container {
    margin-top: 57px;
    /* margin-bottom: 110px; */
}

.page-efficacy .glucocorticoid-container .median-block .promo-centered>.component-content {
    align-items: flex-start;
}

.page-efficacy .glucocorticoid-container .median-block .col-lg-5 .promo-centered .promo-text {
    margin-left: 0px;
}

.page-efficacy .glucocorticoid-container .median-block .promo-centered .promo-text {
    text-align: center;
    padding-top: 58px;
    padding-bottom: 45px;
}

.page-efficacy .glucocorticoid-container .median-block .component .field-promotext2 {
    padding: 0px;
}

.page-efficacy .glucocorticoid-container .median-block .median-section .promo-text .field-promotext2>div {
    display: flex;
    flex-direction: row;
    text-align: left;
    gap: 10px;
}

.page-efficacy .glucocorticoid-container .text-block .container p:last-of-type {
    margin-bottom: 0;
}

.page-efficacy .glucocorticoid-container .field-promotext2 p {
    color: var(--text-color);
    padding-bottom: 0px;
}

.page-efficacy .glucocorticoid-container .footnote {
    font-size: calc(var(--base-font-size) - 2px) !important;
    line-height: var(--base-line-height) !important;
}

.page-efficacy .glucocorticoid-container .median-block .percentage-block {
    flex-direction: column;
    align-items: center;
    gap: 4%;
    display: flex;
}

.page-efficacy .glucocorticoid-container .median-block .median-section .arrow-top-spacing {
    margin-top: 50px;
}

.page-efficacy .glucocorticoid-container .median-block .down-arrow {
    width: 100%;
    padding-right: 13px;
}

.page-efficacy .glucocorticoid-container .median-block .numeric {
    font-size: 70px;
    margin-top: 39px;
    color: #b079ff;
}

.page-efficacy .glucocorticoid-container .median-block .component .promo-text {
    display: flex;
    gap: 35px;
}

.page-efficacy .glucocorticoid-container .median-block .promo-centered .promo-text {
    text-align: center;
    padding-top: 58px;
    padding-bottom: 45px;
    margin-left: 100px;
}

.page-efficacy .glucocorticoid-container .footnote-block {
    padding-top: 43px;
}

.page-efficacy .glucocorticoid-container .median-block {
    padding-top: 68px;
    padding-left: 130px;
    padding-bottom: 97px;
}




@media (max-width: 767px) {
    .page-efficacy .remission-container .promo>div:not(.row) img {
        display: none;
    }

    .page-efficacy .subgroup-analysis-block {
        padding-left: 20px;
    }

    .page-efficacy .median-block .component.rich-text {
        flex-direction: column;
    }

    .page-efficacy .median-block.subgroup-analysis-block .field-promoicon {
        display: none;
    }

    .page-efficacy .median-block.subgroup-analysis-block .field-promotext .numeric {
        display: none;
    }

    .page-efficacy .median-block .component .promo-text {
        flex-direction: column;
    }

    .page-efficacy .blue-background-light .inner-content-wrapper {
        display: block;
    }

    .page-efficacy .median-block .component .promo-text {
        flex-direction: column;
        gap: 30px;
    }

    .page-efficacy .subgroup-analysis-block {
        padding-bottom: 32px;
    }

    .page-efficacy .glucocorticoid-container .median-block {
        padding-left: 20px;
        padding-bottom: 30px;
    }

    .page-efficacy .glucocorticoid-container .median-block .promo-centered .promo-text {
        padding-top: 0px;
        margin-left: 0px;
        padding-bottom: 0px;
    }

    .page-efficacy .glucocorticoid-container .footnote-block {
        padding-top: 30px;
    }

    .page-efficacy .quality-container .measuring-table-section .table-block {
        padding-left: 0px;
        padding-right: 0px;
        margin-bottom: 30px;
    }

    .page-efficacy .glucocorticoid-container {
        margin-top: 30px;
        margin-bottom: 30px;
    }

    .page-efficacy .remission-container h2 {
        padding-bottom: 30px;
    }

    .page-efficacy .remission-container .foot-note {
        padding-top: 0px;
    }

    .page-efficacy .plain-banner {
        margin-top: 30px;
        margin-bottom: 30px;
    }

    .page-efficacy .blue-background-light .inner-content-wrapper h2 {
        font-size: 60px;
        padding-top: 30px;
        padding-bottom: 30px;
    }

    .page-efficacy .blue-background-light h3 {
        padding-bottom: 30px;
    }

    .page-efficacy .relapse-container {
        padding-bottom: 30px;
    }

    .page-efficacy .relapse-container .row {
        padding-top: 0;
    }

    .page-efficacy .relapse-container .reduced-section .col-lg-4 .field-promotext {
        margin-top: 30px;
    }

    .page-efficacy .relapse-container .reduced-section h3 {
        padding-bottom: 30px;
    }

    .page-efficacy .renal-section {
        padding-top: 0px;
    }

    .page-efficacy .renal-section h2 {
        margin-bottom: 30px;
    }

    .page-efficacy .renal-section .field-promoicon {
        margin-bottom: 0px;
    }

    .page-efficacy .subgroup-analysis-block {
        margin-top: 30px;
        margin-bottom: 30px;
    }

    .page-efficacy .median-block .rich-text {
        margin-top: 30px;
        gap: 10px;
    }

    .page-efficacy .median-block .component .field-promotext2 {
        padding-top: 0px;
    }

    .page-efficacy .uacr-container {
        margin-top: 30px;
    }

    .page-efficacy .uacr-container .decrease-section h3 {
        padding-top: 30px;
        padding-bottom: 30px;
    }

    .page-efficacy .uacr-container .decrease-section h2:last-of-type {
        margin-top: 30px;
        margin-bottom: 30px;
    }

    .page-efficacy .uacr-container .decrease-section .foot-note {
        margin-top: 30px;
    }

    .page-efficacy .quality-container .measuring-table-section .table-block .table-align h3 {
        margin-bottom: 30px;
    }

    .page-efficacy .quality-container .table-align {
        padding-top: 30px;
    }

    .treatment-block .component-content {
        align-items: center !important;
        flex-direction: column;
        justify-content: center;
    }

    .treatment-block .component-content .promo-text {
        gap: 10px;
        flex-direction: column;
    }

    .page-disease-burden .blue-gradient-bg {
        padding-bottom: 0px !important;
    }
}

@media (min-width: 768px) {
    .page-efficacy .remission-container .remission-section .field-promoicon>img {
        display: none;
    }

    .page-efficacy .blue-background-light h3 {
        padding-top: 100px;
    }

    .page-efficacy .median-block.subgroup-analysis-block .field-promoicon2 {
        display: none;
    }

    .page-efficacy .median-block .numeric {
        font-size: 150px;
        padding-top: 70px;
    }

    .page-efficacy .glucocorticoid-container .median-block .percentage-block img {
        width: 260px;
    }

    .page-efficacy .median-block .numeric {
        font-size: 150px;
        padding-top: 70px;
    }
}

@media only screen and (min-device-width: 768px) and (max-device-width: 1024px) {
    .page-efficacy .blue-background-light .inner-content-wrapper h2 {
        font-size: 110px;
        padding-top: 108px;
        padding-bottom: 100px;
    }

    .page-efficacy .blue-background-light h3 {
        padding-top: 48px;
    }

    .page-efficacy .renal-section h2 {
        margin-bottom: 0px;
    }

    .page-efficacy .renal-section .field-promoicon {
        margin-bottom: 30px;
    }

    .page-efficacy .quality-container .measuring-table-section .table-block {
        padding-left: 0px;
        padding-right: 0px;
    }

    .page-efficacy .subgroup-analysis-block {
        padding-left: 0px;
    }

    .page-efficacy .median-block img {
        max-width: 130px;
    }

    .page-efficacy .median-block .rich-text {
        align-items: flex-start;
    }

    .page-efficacy .median-block.subgroup-analysis-block .numeric {
        font-size: 100px;
        padding-top: 0px;
    }

    .page-efficacy .median-block .component .field-promotext2 {
        padding-top: 0px;
    }

    .page-efficacy .subgroup-analysis-block p {
        padding-left: 30px;
    }

    .page-efficacy .subgroup-analysis-block {
        padding-bottom: 30px;
    }

    .page-efficacy .glucocorticoid-container .median-block {
        padding: 30px;
    }

    .page-efficacy .glucocorticoid-container .median-block .promo-centered .promo-text {
        padding-top: 30px;
        margin-left: 0px;
    }

    .page-efficacy .glucocorticoid-container .median-block .numeric {
        padding-top: 30px;
    }
}


.page-efficacy .median-section .field-promotext2 div:first-child {
    margin-bottom: 20px;
}

.treatment-block .component-content .promo-text {
    width: 86%;
}

.treatment-block .component-content,
.treatment-block .component-content .promo-text {
    display: flex;
    align-items: flex-start;
    gap: 32px;
}

.treatment-block .field-promoicon img {
    max-width: 146px;
}

.treatment-block .field-promotext ul:has(ul) li {
    padding-bottom: 10px;
}

.treatment-block {
    margin-top: clamp(1.875rem, -0.0216rem + 3.9563vw, 3.6875rem);
    margin-bottom: clamp(1.1875rem, 0.1411rem + 2.1828vw, 2.1875rem);
}

@media (max-width: 767px) {

    .treatment-block .component,
    .treatment-block .component .promo-text {
        flex-direction: column;
        align-items: center;
    }


    .treatment-block .component-content .promo-text {
        width: 100%;
    }
}


.blue-text {
    color: var(--primary-color);
}

.promo-patients .promo-text2 {
    display: flex;
    gap: 10px;
}

.blue-gradient-bg {
    background: var(--bg-gradient-lgt-blue);
}

.quantum-cta-document {
    --h3-font-color: #000;
    --h3-font-size: 30px;
    display: grid;
    grid-template-columns: 100px 1fr;
    column-gap: 39px;
    height: 100%;

}

.page-healthcare-provider-resources .downloadable_resources-container .quantum-cta-document {
    grid-template-rows: auto 1fr;
}

.quantum-cta-document .quantum-cta_img {
    grid-row: 1/3;
    min-width: 100px;
}

.quantum-cta-document .quantum-cta__title {
    grid-column: 2/3;
    font-family: 'IBMPlexSans-Bold';

}

.quantum-cta-document .quantum-cta__copy {
    grid-column: span 1;
    margin-bottom: 30px;
}

.quantum-cta-document .quantum-cta__btnset {
    margin-top: auto;
    grid-column: 2/3;
    display: flex;
    gap: 30px;
}

.page-healthcare-provider-resources .quantum-cta-document .quantum-cta__btnset {
    gap: 47px;
}

.quantum-cta__btnset .quantum-button--primary {
    position: relative;
    width: 187px;
}

.quantum-cta__btnset .quantum-button--primary>.quantum-button__text {
    place-content: unset;
    padding: 15px 15px;
    background: transparent linear-gradient(90deg, #B079FF 0%, #41E6B9 100%) 0% 0% no-repeat;
}

.quantum-cta__btnset .quantum-button--primary:after {
    display: none;
}

.link-resource-share:after {
    content: "";
    display: block !important;
    width: 26px;
    height: 26px;
    background-image: url(../images/icon-share.png);
    background-repeat: no-repeat;
    background-size: contain;
    background-position: center center;
    background-color: transparent;
    position: absolute;
    top: 0;
    bottom: 0;
    margin: auto;
    right: 10px;

}

.link-resource-download:after {
    content: "";
    display: block !important;
    width: 26px;
    height: 26px;
    background-image: url(../images/icon-download.png);
    background-repeat: no-repeat;
    background-size: contain;
    background-position: center center;
    background-color: transparent;
    position: absolute;
    top: 0;
    bottom: 0;
    margin: auto;
    right: 10px;
}

.link-resource-visit:after {
    content: "";
    display: block !important;
    width: 26px;
    height: 26px;
    background-image: url(../images/icon-visit.png);
    background-repeat: no-repeat;
    background-size: contain;
    background-position: center center;
    background-color: transparent;
    position: absolute;
    top: 0;
    bottom: 0;
    margin: auto;
    right: 10px;
}

@media (max-width: 1199.98px) {
    .quantum-cta-document {
        --h3-font-size: 16px;
        display: flex;
        flex-direction: column;
        text-align: center;
    }

    .quantum-cta-document .quantum-cta__title {
        order: 1;
        margin-bottom: 20px;
    }

    .quantum-cta-document .quantum-cta_img {
        order: 2;
        margin-bottom: 20px;
    }

    .quantum-cta-document .quantum-cta__copy {
        order: 3;
        margin-bottom: 20px;
    }

    .quantum-cta-document .quantum-cta__btnset {
        order: 4;
        align-items: center;
        justify-content: center;
    }

    .page-patient-resources .downloadable_resources-container .row:not(:last-child) {
        border-bottom: 1px dashed #6D6D6D;
        margin-bottom: 30px;
        padding-bottom: 30px;
    }
}

.page-patient-resources .downloadable_resources-container {
    margin-bottom: 100px;
}

@media (max-width: 767px) {
	#tab-con-2 .col-sm-6 {
    	max-width: 100%;
		flex: 0 0 100%;
	}
	#tab-con-2 .quantum-cta {
    	border-bottom: 1px dashed #6D6D6D;
		max-width: 100%;
	}
	#tab-con-2 .row:last-child>div:last-child .quantum-cta-document {
    	border: 0;
		padding-bottom: 0;
	}
	#tab-con-2 .row:last-child>div:last-child {
    	margin-bottom: 0;
	}
	#tab-con-2 .text-center.text-md-left {
    	text-align: left !important;
	}
	#tab-con-2 .quantum-cta__copy .footnote{
		text-indent: 0;
	}
}

@media (max-width: 600px) {
    .quantum-cta-document {
        border-bottom: 1px dashed #6D6D6D;
        padding-bottom: 30px;
    }

    .downloadable_resources-container .row-splitter>.container-fluid>.row>.component .quantum-cta-document {
        border: none;
        padding-bottom: 0;
    }

    .quantum-cta-document .quantum-cta__btnset {
        flex-direction: column;
        gap: 20px;
        align-items: center;
    }

    .downloadable_resources-container .row>div {
        margin-bottom: 30px;
    }

    .page-patient-resources .downloadable_resources-container .row:not(:last-child) {
        margin-bottom: 0;
        padding-bottom: 0;
        border: none;
    }

    .page-patient-resources .downloadable_resources-container {
        margin-bottom: 0;
    }

    .downloadable_resources-container .row:last-child>div:last-child .quantum-cta-document {
        border: 0 !important;
    }

    .page-healthcare-provider-resources .downloadable_resources-container .row:last-child>div:last-child .quantum-cta-document {

        padding-bottom: 0;
    }

    .downloadable_resources-container .row:last-child>div:last-child {
        margin-bottom: 0;
    }
}

@media (min-width:1200px) {
    .downloadable_resources-container .row:not(:last-child) {
        margin-bottom: 75px;
        padding-bottom: 75px;
        border-bottom: 1px dashed #6D6D6D;
    }
}

.downloadable_resources-container .row-splitter>.container-fluid {
    padding-inline: 0;

}

.downloadable_resources-container .row-splitter>.container-fluid>.row {
    margin-inline: 0;
}

@media (min-width: 576px) {
    .downloadable_resources-container .row-splitter>.container-fluid:not(:last-child) {
        margin-bottom: 75px;
        padding-bottom: 75px;
        border-bottom: 1px dashed #6D6D6D;
    }


}

@media (max-width: 575.98px) {
    .downloadable_resources-container .row-splitter>.container-fluid>.row>.component {
        border-bottom: 1px dashed #6D6D6D;
        padding-bottom: 30px !important;
    }

    .downloadable_resources-container .row-splitter>.container-fluid:not(:last-child) {
        margin-bottom: 30px;
    }
    .downloadable_resources-container .row-splitter>.container-fluid:last-child>.row>.component:last-child {
        border-bottom: none;
    }
}



.quantum-cta_img>img {
    max-width: 100%;
}

.page-patient-resources .patient-resources-ref {
    display: block;
}

.patient-section .component-content>h2 {
    margin-bottom: 0px;
}

.patient-section h1:has(+ h2) {
    padding-top: clamp(3.125rem, 3.0596rem + 0.1364vw, 3.1875rem);
}

.page-disease-burden .blue-gradient-bg {
    overflow: hidden;
    padding-bottom: 48px;
}

.patient-section .component-content>h2 {
    padding-bottom: clamp(1.8125rem, -1.0651rem + 6.0027vw, 4.5625rem);
    margin-bottom: 0;
}

.promo-patients .col-lg-5 .component-content {
    width: 67%;
}

.promo-patients .promo-text2 img,
.promo-patients .promo-text1 img {
    width: 122px;
    height: 122px;
}

.promo-patients .promo-text2 :first-of-type {
    padding-bottom: 32px;
}

.page-disease-burden .text-block {
    margin-top: 30px;
}

.promo-patients .foot-note {
    padding-bottom: 41px;
}


.tv-connect-pictograph_container {
    margin: 20px 0px;
}

.full-profile-section {
    border-color: #E6ECFA;
    border-style: solid none solid none;
    border-width: 15px 0;
    margin-top: clamp(2.1875rem, -0.6901rem + 6.0027vw, 4.9375rem);
    padding-top: clamp(1.875rem, -0.4794rem + 4.9113vw, 4.125rem);
}


.quick-start-table-row.row {
    margin-inline: -8px;
    margin-top: 45px;
    margin-bottom: 72px;
}

.quick-start-table-row>.row>[class*="col-"] {
    padding-inline: 8px;
}


@media (max-width: 1200px) {
    .quick-start-table-row>.row>[class*="col-"] {
        flex: 0 0 100%;
        max-width: 100%;
        width: 100%;
    }
}

.quick-start-table {
    --h3-font-size: 25px;
    --h3-line-height: 33px;
    --h3-font-color: #000;
    width: 100%;
    height: 100%;
    vertical-align: top;

}

.quick-start-table h3 {
    text-transform: uppercase;
    font-family: 'IBMPlexSans-Bold';
    margin-bottom: 15px;
}

.quick-start-table thead {
    background-color: #F2F5FD;
    text-align: center;
}

.quick-start-table tbody tr:first-child {
    height: 118px;
}

.quick-start-table thead tr {
    height: auto;
}

.quick-start-table thead th {
    padding: 27px;
}

.quick-start-table td {
    padding: 27px 17px;
    min-height: 80px;
}

@media (min-width: 1200px) {
    .quick-start-table td {
        font-size: 20px;
    }
}

@media (min-width: 1400px) {
    .quick-start-table td {
        font-size: 24px;
    }
}


.quick-start-table td:first-child {
    font-family: 'IBMPlexSans-Bold';
}

.quick-start-table.blue-table tbody tr {
    background-color: #B5C7F0;
}

.quick-start-table.blue-table tbody tr:nth-child(even) {
    background-color: #F2F5FD;
}


.quick-start-table.blue-table td:first-child {
    background-color: #0A48CC;
    color: #fff;
}

.quick-start-table.blue-table thead tr:nth-child(2) {
    background-color: #0A48CC;
}

.quick-start-table.green-table tbody tr:nth-child(even) {
    background-color: #F5FEFC;
}

.quick-start-table.green-table tbody td:first-child {
    display: none;
}

.quick-start-table.green-table thead tr,
.quick-start-table.green-table tbody tr {
    background-color: #C5F8EA;
}

.quick-start-table.green-table thead tr:nth-child(2) th:first-child {
    display: none;
}

.quick-start-table.green-table thead tr:nth-child(2) {
    background-color: #00A3AD;
}
.quick-start-table.green-table tbody tr:nth-child(7) {
    background-color: #00A3AD;
}

.quick-start-table.green-table tbody td:nth-child(2) {
    border-right: 1px solid #A8CAC1;
}

.quick-start-table.blue-table tbody tr {
    border-top: 1px solid #fff;
}

.quick-start-table .foot-note {
    font-size: 20px;
    line-height: 27px;
}

@media (max-width: 1200px) {
    .quick-start-table {
        --h3-font-size: 16px;
        --h3-line-height: 20px;
        display: flex;
        flex-direction: column;
        text-align: center;
        height: auto;
    }

    .quick-start-table td {
        min-height: auto;
        padding: 10px;
    }

    .quick-start-table tbody tr {
        display: flex;
        flex-direction: column;
        height: auto !important;
    }

    .quick-start-table .foot-note {
        font-size: 16px;
        line-height: 20px;
    }

    .quick-start-table h3 {
        margin-bottom: 10px;
    }

    .quick-start-table.blue-table tbody tr {
        border: none !important;
    }

    .quick-start-table.blue-table tbody tr td:nth-child(even) {
        background-color: #B5C7F0;
    }

    .quick-start-table.blue-table thead tr:nth-child(2) {
        border-bottom: 1px solid #fff;
    }
}

@media (max-width: 1200px) {
    .quick-start-table thead img {
        max-width: 50%;
    }

    .quick-start-table thead th {
        padding: 10px;
    }

    .quick-start-table.green-table tbody td:first-child {
        display: unset;
        background-color: #66CCAD;
        color: #fff;
        flex: 0 0 100%;
        max-width: 100%;
    }

    .quick-start-table.green-table tbody td:nth-child(2),
    .quick-start-table.green-table tbody td:nth-child(3) {
        flex: 0 0 100%;
        max-width: 100%;
        background-color: #C5F8EA;
    }

    .quick-start-table.green-table tbody tr {
        flex-direction: row;
        flex-wrap: wrap;
    }

    .quick-start-table thead tr {
        display: flex;
        align-items: center;
        justify-content: center;
    }
}


@media (max-width: 600px) {
    .quick-start-table-row.row {
        margin-top: 47px;
        margin-bottom: 30px;
    }
}


.quick-start-table-row.row>div:first-child {
    position: relative;
}

.quick-start-table-row.row>div:first-child:after {
    content: "or";
    text-transform: uppercase;
    display: flex;
    min-height: 90px;
    min-width: 90px;
    background: transparent linear-gradient(180deg, #B079FF 0%, #41E6B9 100%) 0% 0% no-repeat;
    border-radius: 100%;
    position: absolute;
    z-index: 1;
    top: 27px;
    right: 0;
    align-items: center;
    justify-content: center;
    color: #fff;
    transform: translateX(50%);
    font-family: 'IBMPlexSans-Bold';
    font-size: 25px;

}

@media (max-width: 1200px) {
    .quick-start-table-row.row>div:first-child:after {
        position: relative;
        transform: translateX(0);
        height: 62px;
        width: 62px;
        min-height: 62px;
        min-width: 62px;
        margin: 15px auto;
        top: 0;
        right: unset;
        font-size: 22px;
    }
}

.frequency-table-wrapper {
    background: transparent linear-gradient(95deg, #0A48CC33 0%, #CBD8F4D4 0%, #FFFFFF 100%) 0% 0% no-repeat;
    padding-inline: 20px;
    margin-top: 20px;
    margin-bottom: 60px;
    padding-top: 15px;
    padding-bottom: 15px;
}

@media (min-width: 1500px) {
    .frequency-table-wrapper {
        padding-inline: 130px;
    }
}

.frequency-table {
    text-align: center;
    width: 100%;
}

.frequency-table thead {
    border-bottom: 1px dashed #707070;
}

.frequency-table th,
.frequency-table td {
    padding: 15px;
    vertical-align: top;
}

@media (max-width: 767px) {
    .desktop-tbl {
        display: none;
    }


    .frequency-table th,
    .frequency-table td {
        text-align: left;
    }

    .frequency-table tr:not(:last-child) {
        border-bottom: 1px dashed #707070;
    }

    .frequency-table tr th:not(:last-child),
    .frequency-table tr td:not(:last-child) {
        border-right: 1px dashed #707070;
        width: 170px;
    }

    .frequency-table-wrapper {
        margin-bottom: 30px;
    }
}

@media (min-width: 768px) {
    .m-tbl {
        display: none;
    }


}



.profileHeadsGroup {
    display: flex;
    gap: 20px;
    margin-bottom: 30px;
}

.profileHeadsGroup>div:not(.active) {
    opacity: .3;
}

@media (min-width: 768px) {
    .profileHeadsGroup {
        display: none;
    }
}

.meet-patients-btn {
    width: 363px;
    height: 66px;
    background: #FFD700;
    display: flex;
    text-align: center;
    font: normal normal bold 24px/30px;
    font-family: 'IBMPlexSans-Bold';
    position: absolute;
    top: -23px;
    text-decoration: none !important;
    color: #000;
    text-align: center;
    justify-content: center;
    align-items: center;
    left: 0;
    right: 0;
    margin: auto;
    transform: translateY(-100%);
    display: none;
}

.page-home .meet-patients-btn {
    display: flex;
}

@media (max-width: 1199px) {
    .page-home .meet-patients-btn {
        display: flex;
        height: 46px;
        top: -24px;
    }
}

@media (max-width: 767px) {
    .page-home .meet-patients-btn {
        top: -10px;
    }
}

.meet-patients-btn:hover {
    color: #000;
}

.meet-patients-btn:after {
    content: url(../images/down-arrow.svg);
    margin-left: 10px;
    position: relative;
    top: 4px;
}

.page-home .promo-centered .field-promoicon {
    margin-bottom: 32px;
}

@media (max-width: 600px) {
    .page-home .promo-centered .field-promoicon {
        margin-bottom: 20px;
    }
}

.identifying-patients-container {
    --h2-font-color: #41E6B9;
    --h3-font-color: #fff;
    --link-color: var(--h2-font-color);
    --link-hover-color: #fff;
    background: linear-gradient(308deg, #1E1933 0%, #312648 80%, #54406F 100%) 0% 0% no-repeat;
    color: #fff;
    padding-top: 76px;
    padding-bottom: 67px;
    margin-bottom: 85px;
}

@media (max-width: 1200px) {
    .identifying-patients-container {
        margin-bottom: 40px;
        padding-top: 50px;
        padding-bottom: 35px;
    }
}

.organs-image {
    margin-top: 56px;
    margin-bottom: 92px;
    position: relative;
}

.organs-image>svg {
    max-width: 100%;
    height: auto;
}

#organ-group-svg-sm {
    display: none;
}

.organ-group-svg-sm-adv-text {
    display: none;
    margin-top: 10px;
    color: #B079FF;
}

@media (max-width: 767px) {
    #organ-group-svg-lg {
        display: none;
    }

    .organs-image {
        text-align: center;
        margin-bottom: 15px;
        margin-top: 15px;
    }

    #organ-group-svg-sm {
        display: inline-block;
        margin-inline: auto;
    }

    .organ-group-svg-sm-adv-text {
        display: block;
    }
}

.organ-popup {
    border: 1px solid #41E6B9;
    background-color: #1F1933;
    border-radius: 10px;
    text-align: center;
    color: #fff;
    font-size: 16px;
    line-height: 20px;
    padding: 0 18px 18px;
    position: absolute;
    width: 100%;
    top: 0;
    max-width: 300px;
    right: 0;
    left: 0;
    margin-inline: auto;
    box-shadow: 0 12px 9px rgba(0, 0, 0, .16);
}

.organ-popup:not(.opened) {
    display: none;
}

.organ-popup-close-btn {
    appearance: none;
    background: url('../images/organ-popup-close-btn.svg') no-repeat transparent;
    width: 34px;
    height: 34px;
    background-size: contain;
    border: none;
    position: absolute;
    right: 20px;
    top: 20px;
    outline: none !important;
}

.organ-name {
    color: #41E6B9;
    text-transform: capitalize;
}

.organ-desc-last {
    color: #B079FF;
    margin-top: 10px;
}

@media (max-width: 767px) {
    .identifying-patients-container {
        --h3-font-color: #B079FF;
    }
}

.promo_db>.component-content {
    align-items: flex-start;
    gap: 16px;
}

.promo_db .field-promoicon {
    position: relative;
}

.promo_db .field-promoicon>svg {
    width: 122px;
    height: auto;
}

.promo_db {
    margin-bottom: 10xpx;
}

.promo_db .promo-text {
    padding-top: 32px;
}

.promo_db+.foot-note {
    margin-top: 40px;
}

.promo_db_widget_text {
    position: absolute;
    padding: 20px;
    height: 100%;
    width: 100%;
    display: flex;
    align-items: center;
    justify-content: center;
    flex-direction: column;
    text-align: center;
    font-size: 30px;
    font-family: 'IBMPlexSans-Regular';
}

.promo_db_widget_text small {
    text-transform: uppercase;
    font-size: 14px;
    font-family: 'IBMPlexSans-Bold';
    line-height: 1;
    margin-bottom: 5px;
}

@media (max-width: 600px) {
    .promo_db .promo-text {
        padding-top: 0;
    }

    .promo_db>.component-content {
        align-items: center;
    }

    .promo_db {
        margin-bottom: 30px;
    }
}

/* .left-full-image{
    width: 100%;
}
.db-clinical-gap-text{
    padding-left: 75px;
}
.db-clinical-gap-section .row{
    align-items: center;
} */


/*page-financial-assistance css*/

.page-financial-assistance .container_pap .foot-note {
    padding-bottom: 10px;
}

.page-patient-cases .full-profile-header .field-promotext {
    background: var(--bg-gradient-low-green);
}
.page-financial-assistance .special-footnote.patient-assistance-program span {
    margin-right: 0;
	min-width: unset;
}
.page-financial-assistance .special-footnote.patient-assistance-program a {
    color: var(--link-color);
}
.page-financial-assistance .container_copay_program .copay_amount h2 sup {
    font-size: 80%;
    top: -6px;
}
.page-financial-assistance .container_pap .special-footnote.patient-assistance-program a {
    color: var(--link-color);
}
#tab-con-2 .quantum-cta__copy .footnote {
    font-size: 16px;
    line-height: 1.25;
    margin-top: 10px;
    margin-bottom: 0;
	text-indent: -8px;
}



.section-anchor {
    display: flex;
    flex-direction: row;
    align-items: center;
    margin-top: 40px;
}

.section-anchor.first_spy_id {
    margin-top: 18px;
}

/* .next-page-link-container>.component-content {
    display: block !important;
    padding: 68px 0;
    margin-inline: auto;
} */
/* .next-page-link-container .component.rich-text .component-content {
    display: flex;
    align-items: center;
    justify-content: space-between;
} */
/* .next-page-link-container {
    margin-top: 48px;
    margin-bottom: 79px;
} */
@media (min-width: 577px) {
    .safety-table {
        margin-top: 43px;
    }
}

@media (max-width: 768px) {

    /* .next-page-link-container>.component-content {
    padding: 30px 0;
} */
    .next-page-link-container .component.rich-text .component-content {
        flex-direction: column;
    }

    .next-page-link-container .component.rich-text .component-content h3 {
        font-family: 'IBMPlexSans-Bold';
        margin-bottom: 30px;
    }

    .section-anchor {
        margin-top: 31px;
    }
}

/*financial page*/
.container_copay_program .bg-blue-white-gradient>.component-content {
    padding-top: 0 !important;
    padding-bottom: 0 !important;
}

.container_copay_program .list-arrow {
    list-style: none;
    padding-left: 24px;
    margin-bottom: 99px;
}

/*patient-support-page*/
.page-tavneos-connect .submission-option_container {
    margin: 65px 0;
    padding: 0;
}
.page-tavneos-connect .submission-option_container > .component-content {
    padding-top: 60px;
    padding-bottom: 70px;
}
.page-tavneos-connect .submission-option_container h2 {
    display: none;
}
.page-tavneos-connect .submission-option_container .promo-centered .promo-text .patient-started {
    font-family: 'IBMPlexSans-Bold';
    font-size: 28px;
    color: #00a3ad;
    margin-bottom: 20px;
}
.page-tavneos-connect .submission-option_container .promo-centered .promo-text p {
    margin-bottom: 0;
}
.page-tavneos-connect .submission-option_container .promo-centered .promo-text .patient-started sup {
    font-size: 100%;
    top: 0px;
}
.page-tavneos-connect .submission-option_container .promo-centered .field-promoicon {
    padding-top: 45px;
}
.page-tavneos-connect .row .promo-centered:first-of-type .field-promolink a{
	padding: 10px 25px !important;
	font-size: 21px;
	font-family: 'IBMPlexSans-Bold';
}
.page-tavneos-connect .submission-option_container .promo-centered .promo-text p .prescription-section {
    display: none;
}
.page-financial-assistance .container_pap .foot-note a {
    color: #000;
}


@media (min-width: 1200px) {
	.page-tavneos-connect .submission-option_container .promo-centered {
        max-width: 808px;
    }
}

@media (max-width: 1024px) {
	.page-tavneos-connect .promo-centered>.component-content{
		gap: 55px !important;
	}
}

@media (max-width: 991px) {
	.page-tavneos-connect .submission-option_container h2 {
    	display: block;
		margin-bottom: 0;
	}
	.page-tavneos-connect .submission-option_container .promo-centered .promo-text .patient-started {
    	display: none;
	}
	.page-tavneos-connect .submission-option_container > .component-content{
		padding: 48px 36px 52px;
	}
	.page-tavneos-connect .submission-option_container .promo-centered .field-promoicon {
    	padding-top: 0;
	}
	.page-tavneos-connect .row .promo-centered:first-of-type .field-promolink a{
		font-size: 16px;
	}
	.page-tavneos-connect .submission-option_container .promo-centered .field-promotext2 {
    	display: none;
	}
	.page-tavneos-connect .submission-option_container > .component-content{
		max-width: 500px;
	}
	.page-tavneos-connect .promo-centered>.component-content {
        gap: 20px!important;
    }
	.page-tavneos-connect .submission-option_container .promo-centered .promo-text p span.prescription-section {
    	display: block;
	}
}

@media (max-width: 767px) {
	.page-tavneos-connect .submission-option_container .promo-centered .promo-text p span.prescription-section {
    	display: inline;
	}
	.page-financial-assistance .container_copay_program .copay_amount h2 sup {
    	font-size: 80%;
    	top: -3px;
	}
}


@media (max-width: 600px) {
    .container_copay_program .list-arrow {
        margin-bottom: 30px;
    }



    .next-page-link-container {
        padding-inline: 36px;
    }

    .container,
    .container-fluid,
    .container-lg,
    .container-md,
    .container-sm,
    .container-xl {
        padding-right: 36px;
        padding-left: 36px;
    }
}

/*banner changes*/


.banner-content .component-content {
    display: flex;
    align-items: center;
    gap: 79px;
    position: relative;
    justify-content: center;
}

@media (min-width: 576px) {
    .banner-content .col-sm-6:last-child {
        display: flex;
        flex-basis: 70%;
        align-items: center;
        max-width: 70% !important;
    }

    .banner-content .col-sm-6:first-child {
        display: flex;
        flex-basis: 30%;
        align-items: center;
    }
}

@media (max-width: 600px) {
    .page-moa .banner-content {
        height: auto;
    }
}

@media (max-width: 1200px) {


    .text-left {
        text-align: center !important;
    }

    .banner-content h1 {
        margin-right: 0;
        padding: 30px 0;
        margin-inline: auto;
    }

}


.promo-dosing>.component-content {
    gap: 15px;
}

@media (min-width: 768px) {
    .component.container.dosing-container {
        padding-bottom: 31px;
    }
}

@media (max-width: 600px) {
    .col-sm-6.col-12.text-left:last-child {
        padding: 0;
    }

    .page-dosing .next-page-link-container {
        margin-top: 15px;
    }
}

.container-gpa-terms.content-container .component-content #common_terms {
    margin-top: 0;
}

.container-gpa-terms.content-container {
    margin-bottom: 16px;
}

@media (max-width: 600px) {
    .container-gpa-terms.content-container {
        margin-bottom: 0px;
    }
}

.promo-treatment-block-left.promo>.component-content {
    display: flex;
    flex-direction: column;
    align-items: center;
}

.field-promotext2.promo>.component-content {
    display: flex;
    flex-direction: column-reverse;
    align-items: center;
}

/*added by mayank, provided by rohini 07/9/2023*/

@media (min-width: 1700px) {
    .container-tv-mechanism .bg-blue-white-gradient>.component-content {
        max-width: 1700px
    }
	.copay-section {
    	margin: 35px 0 65px;
	}
}

/*added by mayank, provided by rohini 07/9/2023*/



page-patient-cases .field-promotext2.promo>.component-content {
    align-items: normal;
}

.list-arrow {
    padding-left: 0px;
}

.list-arrow ul {
    list-style: none;
    padding-left: 24px;
}

.list-arrow ul>li,
.list-arrow ul ul>li {
    position: relative;
}

.list-arrow ul>li::before {
    content: url(../images/icon-bullet-arrow.svg);
}

.list-arrow ul ul>li::before,
.list-arrow ul>li::before {
    position: absolute;
    transform: translateX(calc(-100% - 8px));
    line-height: 1;
}

.list-arrow ul ul>li::before {
    content: url(../images/icon-bullet-dash.svg);
    top: -4px;
}

.list-arrow ul ul {
    list-style: none;
    padding-left: 15px;
}

.page-patient-cases .field-promotext2.promo>.component-content {
    align-items: normal;
}

.page-patient-cases .full-profile-header {
    background: linear-gradient(90deg, rgba(72, 223, 189, 1) 35%, rgba(169, 128, 251, 1) 100%);
}

.page-patient-cases .component-content>h2 {
    margin-top: 25px;
}

.page-patient-cases hr {
    border-top: 2px dotted rgba(0, 0, 0, .1);
}

.page-patient-cases .promo>.component-content {
    display: flex;
    flex-direction: column;
    align-items: center;
}

.component.container.col-sm-7.col-lg-8 .component.rich-text.field-promotext:nth-child(3) .component-content {
    display: flex;
}

.component.container.col-sm-7.col-lg-8 .component.rich-text.field-promotext:nth-child(3) .component-content ul li>span {
    color: #0A48CC;
}

.page-efficacy .blue-background-light .field-promotext {
    display: flex;
}

.page-efficacy .blue-background-light .field-promotext h2 {
    color: var(--text-purple);
    font-size: clamp(3.75rem, -0.8279rem + 9.5498vw, 8.125rem);
    padding-top: 100px;
    padding-bottom: 100px;
}

.page-efficacy .blue-background-light .field-promotext h2 span {
    font-size: clamp(1.875rem, -0.414rem + 4.7749vw, 4.0625rem);
    padding-right: 26px;
}

.page-efficacy .foot-note p {
    margin-top: 10px;
    margin-bottom: 0;
}

.page-efficacy .component-content>h2 {
    margin-bottom: 0px;
}

.page-efficacy .relapse-container .col-lg-8 table {
    font-family: arial, sans-serif;
    border-collapse: collapse;
    width: 100%;
    margin-bottom: 20px;
}

.page-efficacy .relapse-container .col-lg-8 table tr:nth-child(2) td:first-child {
    color: var(--h2-font-color);
    font-weight: bolder;
}

.page-efficacy .relapse-container .col-lg-8 table tr:nth-child(even) {
    background: var(--bg-gradient-lgt-green);
}

.page-efficacy .relapse-container .col-lg-8 table tr:last-child td:first-child {
    color: var(--text-purple);
    font-weight: bolder;
}

.page-efficacy .relapse-container th,
.page-efficacy .relapse-container td {
    border: 0;
    text-align: left;
    padding-top: 20px;
    padding-bottom: 20px;
}

.page-efficacy .file-type-icon-media-link {
    margin-top: clamp(1.875rem, -0.087rem + 4.0928vw, 3.75rem);
}

.page-efficacy .remission-container .file-type-icon-media-link {
    margin-top: 0;
}

.page-efficacy .renal-section img {
    width: 1346px;
    max-width: 90%;
}

.page-efficacy .file-type-icon-media-link {
    text-align: center;
}

.page-efficacy .renal-section .file-type-icon-media-link {
    display: none;
}

.list-arrow {
    padding-left: 0px;
}

.list-arrow ul {
    list-style: none;
    padding-left: 24px;
}

.list-arrow ul>li,
.list-arrow ul ul>li {
    position: relative;
}

.list-arrow ul>li::before {
    content: url(../images/icon-bullet-arrow.svg);
}

.list-arrow ul ul>li::before,
.list-arrow ul>li::before {
    position: absolute;
    transform: translateX(calc(-100% - 8px));
    line-height: 1;
}

.list-arrow ul ul>li::before {
    content: url(../images/icon-bullet-dash.svg);
    top: -4px;
}

.list-arrow ul ul {
    list-style: none;
    padding-left: 15px;
}

.list-arrow ul li>ul {
    padding-top: 10px;
}

.page-efficacy .subgroup-analysis-block .field-promotext {
    display: flex;
    flex-direction: column;
    align-items: center;
    justify-content: center;
}

.page-efficacy .subgroup-analysis-block .promo>.component-content {
    display: flex;
    gap: 40px;
    flex-direction: row;
}

.page-efficacy .subgroup-analysis-block .promo .field-promotext div:first-child {
    font-size: clamp(5rem, -0.8859rem + 12.2783vw, 10.625rem);
    margin-top: 39px;
    margin-bottom: 60px;
    color: var(--banner-text-color);
    font-family: 'IBMPlexSans-Medium';
}

.page-efficacy .subgroup-analysis-block .promo .field-promotext div:first-child span {
    font-size: clamp(3.125rem, 0.509rem + 5.457vw, 5.625rem);
}

.page-efficacy .median-block .component .field-promotext2 {
    padding-top: 0px;
}

.page-efficacy .subgroup-analysis-block .promo .component-content {
    margin-top: clamp(1.875rem, -0.087rem + 4.0928vw, 3.75rem);
}

.page-efficacy .median-block .rich-text {
    justify-content: flex-start;
}

.page-efficacy .relapse-container .rich-text h3,
.page-efficacy .uacr-container .decrease-section h3,
.measuring-table-section .component-content h3 {
    --h3-font-color: var(--h1-font-color);
    --h3-font-size: var(--h3-font-size);
    --h3-line-height: var(--h3-line-height);
    font-family: var(--h1-font-family);
    font-family: var(--h1-font-family);
}

.page-efficacy .relapse-container .rich-text h3 {
    padding-bottom: 54px;
}

.page-efficacy .renal-section h3 {
    margin-top: clamp(1.9375rem, 0.5641rem + 2.8649vw, 3.25rem);
}

.page-efficacy .row-splitter .col-lg-8 .component-content {
    display: flex;
    flex-direction: column;
    text-align: center;
}

.page-efficacy .measuring-table-section {
    padding-inline: 0;
}

.page-efficacy .measuring-table-section .rich-text:last-of-type .component-content {
    text-align: center;
    margin-bottom: clamp(1.6875rem, -0.2745rem + 4.0928vw, 3.5625rem);
}

.page-efficacy .quality-container .table-align {
    padding-bottom: 0px;
}

.page-efficacy .quality-container .measuring-table-section .table-block {
    margin-bottom: 0px;
}

.page-efficacy .relapse-container .col-lg-4 .field-promotext {
    margin-top: 50px;
}

.page-efficacy .relapse-container .col-lg-4 .field-promotext p {
    background: var(--bg-gradient-banner-green);
    padding: 25px;
    margin-top: 25px;
}

.page-efficacy .median-block .rich-text {
    margin-top: 0px;
}

.page-efficacy .median-block .numeric {
    padding: 0;
    margin: 0;
}

.page-efficacy .median-block .median-section>.component-content {
    display: flex;
    flex-direction: column-reverse;
    justify-content: flex-end;
}

.page-efficacy .glucocorticoid-container .median-block .promo-centered .promo-text {
    padding-top: 0;
}

.page-efficacy .glucocorticoid-container .median-block .median-section .arrow-top-spacing {
    margin-top: 0px;
}

.page-efficacy .glucocorticoid-container .median-block .median-section .arrow-top-spacing .component-content {
    display: flex;
}

.page-efficacy .percentage-block .arrow-top-spacing .component-content .component-content {
    flex-direction: column;
}

.page-efficacy .glucocorticoid-container .median-block .numeric {
    font-family: 'IBMPlexSans-Medium';
}

/*
.page-efficacy .median-block img {
    max-width: 259.77px;
    height: 248.39px;
}*/

.page-efficacy .glucocorticoid-container .median-block img {
    max-width: 185px;
    height: 181px;
}

.page-efficacy .glucocorticoid-container .median-block {
    padding-bottom: 25px;
}

.page-efficacy .next-page-link-container .field-promolink::after {
    display: none;
}

.page-efficacy .next-page-link-container .field-promolink {
    background: transparent;
}

.page-efficacy .next-page-link-container .promo-text {
    display: flex;
    flex: 1;
    justify-content: space-between;
    align-items: center
}

.page-efficacy .uacr-container {
    border-bottom: none;
}

.page-efficacy .relapse-container .component.rich-text.foot-note {
    margin-bottom: 96px;
}

.page-efficacy .uacr-container,
.page-efficacy .relapse-container,
.page-efficacy .renal-section {
    padding-top: 0;
}

.uacr-container .decrease-section .promo>.component-content {
    flex-direction: column;
}

.page-efficacy .uacr-container .decrease-section h3 {
    padding-inline: 140px;
}

.page-efficacy .quality-container .measuring-table-section td {
    font-size: 19px;
    font-family: 'IBMPlexSans-Medium';
    line-height: 22px;
}

.page-efficacy .quality-container .measuring-table-section td:not(:first-child) {
    text-align: center;
}

.page-efficacy .quality-container .measuring-table-section td:first-child {
    font-family: 'IBMPlexSans-Regular';
}

.page-efficacy .quality-container .measuring-table-section th {
    font-family: 'IBMPlexSans-Bold';
    font-size: 23px;
}

.list-arrow ul>li,
.list-arrow ul ul>li {
    margin-bottom: 10px;
}

.page-efficacy .glucocorticoid-container .median-block .numeric {
    font-size: clamp(5rem, 1.73rem + 6.8213vw, 8.125rem);
}

.page-efficacy .glucocorticoid-container .median-block .numeric span {
    font-size: clamp(3.125rem, 1.163rem + 4.0928vw, 5rem);
}

.page-efficacy .quality-container .measuring-table-section .rich-text:last-of-type .component-content {
    text-align: left;

}

.page-efficacy .quality-container .measuring-table-section .rich-text:last-of-type .component-content h3 {
    padding-left: 105px;
}

.uacr-container .decrease-section .component-content .field-promoicon {
    text-align: center;
}

.uacr-container .decrease-section .field-promoicon>img {
    width: 1257px;
}

.page-efficacy .uacr-container .decrease-section h2:last-of-type {
    font-size: clamp(1rem, 0.4114rem + 1.2278vw, 1.5625rem);
}

.page-efficacy .file-type-icon-media-link {
    margin-top: 0;
}

.page-efficacy .glucocorticoid-container .median-block .median-section .arrow-top-spacing .component-content {
    align-items: flex-start;
}

.page-efficacy .glucocorticoid-container .median-block .median-section .arrow-top-spacing {
    margin-top: 46px;
}

.page-efficacy .glucocorticoid-container .median-block .numeric {
    margin-top: 65px;
}

.page-efficacy .glucocorticoid-container .median-block .arrow-top-spacing:last-of-type .numeric {
    margin-top: 78px;
}

.page-efficacy .glucocorticoid-container .median-block .percentage-block img {
    width: 185px;
    height: 181px;
}



@media (max-width: 767px) {
    .page-patient-cases .row:has(.promo-table)>.col-lg-3 {
        padding: 5px;
    }

    .page-patient-cases .promo-table .field-promotext p {
        padding: 24px 10px;
    }

    .page-patient-cases .promo-table .field-promotext2 {
        padding-left: 10px;
    }

    .page-moa .container-fluid.container-tv-mechanism a>img {
        width: 100%;
        height: auto;
    }
}

.page-patient-cases .full-profile-section {
    margin-top: 0px;
    padding-bottom: clamp(1.56rem, calc(0.95rem + 3.05vw), 3.13rem);
}

.page-patient-cases .component.container.profile-cards {
    padding-bottom: clamp(1.56rem, calc(0.95rem + 3.05vw), 3.13rem);
}

/* .next-page-link-container {
    margin-top: 0px;
} */

.page-efficacy .glucocorticoid-container .field-promotext2 p {
    font-family: 'IBMPlexSans-Medium';
}

@media (max-width: 767px) {
    .page-efficacy .remission-container .container-fluid {
        padding: 0;
    }

    .page-efficacy .remission-container .promo>div:not(.row) img {
        display: block;
        margin-bottom: 30px;
    }

    .page-efficacy .remission-container img {
        display: none;
    }

    .page-efficacy .blue-background-light .field-promotext {
        flex-direction: column;
    }

    .page-efficacy .blue-background-light .field-promotext h2 {
        padding-top: 55px;
        padding-bottom: 25px;
    }

    .page-efficacy .plain-banner .component-content {
        padding: 0;
    }

    .page-efficacy .blue-background-light.plain-banner h3 {
        font-size: 16px;
        line-height: 20px;
    }

    .page-efficacy .relapse-container .container-fluid,
    .page-efficacy .relapse-container .container-fluid .component {
        padding: 0;
    }

    .page-efficacy .relapse-container .col-lg-8 table tr:not(:nth-child(1)) td {
        float: left;
        line-height: 22px;
    }

    .page-efficacy .relapse-container .col-lg-8 table tr:not(:nth-child(1)) td:first-child {
        line-height: 14px;
        font-size: 16px;
        width: 315px;
        background: white;
    }

    .page-efficacy .relapse-container .col-lg-8 table tr:not(:nth-child(1)) td {
        float: left;
        line-height: 13px;
        padding-right: 10px;
        font-size: 12px;
        font-family: 'IBMPlexSans-Medium';
    }

    .page-efficacy .relapse-container .col-lg-4 .field-promotext {
        margin-top: 0px;
    }

    .page-efficacy .relapse-container .col-lg-4 .field-promotext p {
        background: var(--bg-gradient-banner-green);
        padding: 12px;
        margin-top: 12px;
    }

    .page-efficacy .relapse-container .col-lg-4 .field-promotext p:first-child {
        margin-top: 30px;
    }

    .page-efficacy .relapse-container .rich-text h3 {
        padding-bottom: 30px;
    }

    .page-efficacy .relapse-container .component.rich-text.foot-note {
        margin-bottom: 0px;
    }

    .page-efficacy .median-block.subgroup-analysis-block .field-promoicon {
        position: absolute;
        display: block;
    }

    /*.page-efficacy .median-block img {
        max-width: 95px;
        height: 105px;
    }*/

    .page-efficacy .subgroup-analysis-block .promo .field-promotext div:first-child {
        margin-bottom: 33px;
        padding-left: 85px;
        padding-top: 28px;
    }

    .subgroup-analysis-block .field-promotext2 p {
        margin: 0;
    }

    .page-efficacy .uacr-container .decrease-section h3 {
        padding-inline: 0px;
    }

    .page-efficacy .decrease-section,
    .page-efficacy .uacr-container .component-content {
        padding-inline: 0;
    }

    .page-efficacy .quality-container .table-align {
        padding: 0px;
    }

    .page-efficacy .quality-container .table-align img {
        width: 143px;
        height: 143px;
    }

    .page-efficacy .quality-container .measuring-table-section .table-align .component-content h3 {
        padding-left: 0px;
        text-align: center;
    }

    .page-efficacy .quality-container .measuring-table-section th {
        font-size: 16px;
        line-height: 20px;
    }

    .page-efficacy .quality-container .measuring-table-section td {
        font-size: 16px;
        line-height: 20px;
    }

    .page-efficacy .quality-container .measuring-table-section td:first-child {
        max-width: 118px;
    }

    .page-efficacy .glucocorticoid-container .field-promotext2 p {
        font-size: 16px;
        line-height: 20px;
    }

    .page-efficacy .glucocorticoid-container .field-promotext2 p:has(>b) {
        font-size: 20px;
        line-height: 27px;
    }

    .page-efficacy .quality-container .measuring-table-section .rich-text:last-of-type .component-content h3 {
        padding-left: 0px;
        --h3-font-size: var(--h1-font-size);
        --h3-line-height: var(--h1-line-height);
    }

    .page-efficacy .glucocorticoid-container .median-block .percentage-block img {
        width: 113px;
        height: 111px;
    }

    .page-efficacy .glucocorticoid-container .median-block .numeric,
    .page-efficacy .glucocorticoid-container .median-block .arrow-top-spacing:last-of-type .numeric {
        margin-top: 25px;
    }

    .glucocorticoid-container .median-block .container-fluid {
        padding-inline: 20px;
    }

    .page-efficacy .glucocorticoid-container .median-block {
        padding-top: 50px;
    }

    .page-efficacy .glucocorticoid-container .blue-background-light,
    .page-efficacy .subgroup-analysis-block.median-block.blue-background-light {
        background: linear-gradient(180deg, #0a47cc1a 90%, #ffffff 100%);
    }

    .page-efficacy .glucocorticoid-container .footnote-block {
        padding-top: 0px;
    }

    .page-efficacy .relapse-container .col-lg-8 .field-promoicon,
    .page-efficacy .uacr-container .decrease-section .field-promoicon {
        display: none;
    }

    .page-efficacy .glucocorticoid-container .col-lg-7.promo-centered {
        margin-bottom: 0px;
        padding-inline: 0;
        padding-top: 30px;
    }

    .page-efficacy .relapse-container .col-lg-8 .field-promotext p {
        margin-bottom: -18px;
        text-align: left;
    }

    .page-efficacy .relapse-container tr:first-child th {
        padding-bottom: 0px;
    }

    .page-efficacy .relapse-container .col-lg-4 .field-promotext p:first-of-type {
        margin-top: 30px;
    }

    .page-efficacy .relapse-container .col-lg-4 .field-promotext p:last-child {
        margin-bottom: 30px;
    }

    .page-efficacy .uacr-container .decrease-section h4 {
        --h4-font-size: 16px;
        --h4-line-height: 20px;
        font-family: 'IBMPlexSans-Bold';
        margin-top: 30px;
    }

    .page-efficacy .uacr-container .decrease-section h3 {
        --h3-font-size: var(--h1-font-size);
        --h3-line-height: var(--h1-line-height);
    }

    .page-efficacy .remission-container .row .promo-centered:last-child {
        margin-bottom: 0px;
    }

    .page-efficacy .renal-section .file-type-icon-media-link+.file-type-icon-media-link {
        display: block;
        padding-bottom: 30px;
        padding-top: 30px;
    }
}

@media (min-width: 768px) {

    .page-efficacy .relapse-container .col-lg-8 .field-promoicon2,
    .page-efficacy .uacr-container .decrease-section .component-content .field-promoicon2,
    .page-efficacy .uacr-container .decrease-section h4 {
        display: none;
    }
}

@media only screen and (min-width: 768px) and (max-width: 1180px) {

    .page-efficacy .relapse-container .col-lg-8 .field-promoicon2,
    .page-efficacy .uacr-container .decrease-section .component-content .field-promoicon2,
    .page-efficacy .uacr-container .decrease-section h4 {
        display: none;
    }

    .page-efficacy .remission-container img {
        max-width: 100%;
        /* width: 625px; */
        height: auto;
    }

    .page-efficacy .median-block img {
        max-width: 95px;
        height: 105px;
    }

    .page-efficacy .subgroup-analysis-block {
        padding-left: 15px;
    }

    .page-efficacy .uacr-container .decrease-section h3 {
        padding-inline: 0px;
    }

    .page-efficacy .relapse-container .col-lg-8 table tr:not(:nth-child(1)) td {
        float: left;
        line-height: 22px;
    }

    .page-efficacy .relapse-container .col-lg-8 table tr:not(:nth-child(1)) td:first-child {
        line-height: 14px;
        font-size: 16px;
        width: 175px;
        /* background: white; */
    }

    .page-efficacy .relapse-container .col-lg-8 table tr:not(:nth-child(1)) td {
        float: left;
        line-height: 13px;
        padding-right: 10px;
        font-size: 12px;
        font-family: 'IBMPlexSans-Medium';
    }

    .page-efficacy .quality-container .measuring-table-section td {
        font-size: 16px;
        line-height: 20px;
    }

    .page-efficacy .quality-container .measuring-table-section td:first-child {
        max-width: 118px;
    }

    .page-efficacy .quality-container .table-align img {
        width: 143px;
        height: 143px;
    }

    .page-efficacy .quality-container .measuring-table-section .table-align .component-content h3 {
        padding-left: 0px;
        text-align: center;
    }

    .page-efficacy .quality-container .measuring-table-section .rich-text:last-of-type .component-content h3 {
        padding-left: 0px;
        --h3-font-size: var(--h1-font-size);
        --h3-line-height: var(--h1-line-height);
    }

    .page-efficacy .quality-container .measuring-table-section .rich-text:last-of-type .component-content {
        text-align: left;
    }

    .page-efficacy .glucocorticoid-container .median-block .numeric {
        margin-top: 42px;
    }

    .page-efficacy .glucocorticoid-container .median-block .arrow-top-spacing:last-of-type .numeric {
        margin-top: 42px;
    }

    .glucocorticoid-container .blue-background-light {
        background: linear-gradient(180deg, #0a47cc1a 90%, #ffffff 100%);
    }

    .page-efficacy .glucocorticoid-container .footnote-block {
        padding-top: 0px;
    }

    .page-efficacy .glucocorticoid-container {
        margin-top: 30px;
        margin-bottom: 30px;
    }

    .page-efficacy .glucocorticoid-container .row .median-section {
        margin-bottom: 30px;
    }
}

/* @media (max-width: 768px) {
    .next-page-link-container>.component-content {
        padding: 68px 0;
    }
} */
.field-promolink>a:hover,
.quantum-button--primary:hover {
    background-color: transparent;
}

.page-patient-cases .field-promotext2.promo>.component-content {
    flex-direction: column-reverse;
}

.page-patient-cases .component-content>h2:nth-child(1) {
    margin-top: clamp(1.88rem, calc(1.63rem + 1.22vw), 2.5rem);
    margin-bottom: clamp(0.63rem, calc(0.5rem + 0.61vw), 0.94rem);
}

.page-patient-cases .component-content>h2 {
    margin-top: clamp(1.25rem, calc(1.01rem + 1.22vw), 1.88rem);
    margin-bottom: clamp(0.63rem, calc(0.5rem + 0.61vw), 0.94rem);
}

.page-patient-cases .foot-note {
    margin-top: clamp(1.25rem, calc(1.01rem + 1.22vw), 1.88rem);
}

.page-patient-cases .full-profile-section {
    padding-bottom: clamp(2rem, calc(0.83rem + 5.85vw), 5rem);
    padding-top: clamp(1.88rem, calc(0.66rem + 6.1vw), 5rem);
}

.page-patient-cases .section-anchor {
    margin-top: 0px;
    margin-bottom: clamp(1.25rem, calc(0.88rem + 1.83vw), 2.19rem);
}

.component.container.col-sm-7.col-lg-8 .component.rich-text.field-promotext:nth-child(3).list-arrow div ul>li::before {
    content: url(../images/icon-bullet-dash.svg);
    top: -4px;
}

.component.container.col-sm-7.col-lg-8 .component.rich-text.field-promotext:nth-child(3).list-arrow div ul>li {
    position: relative;
}

.component.container.col-sm-7.col-lg-8 .component.rich-text.field-promotext:nth-child(3).list-arrow div ul>li::before {
    position: absolute;
    transform: translateX(calc(-100% - 8px));
    line-height: 1;
}

.component.container.col-sm-7.col-lg-8 .component.rich-text.field-promotext:nth-child(3).list-arrow div ul {
    list-style: none;
    padding-left: 15px;
}

.component.container.col-sm-7.col-lg-8 .component.rich-text.field-promotext:nth-child(3) .component-content {
    padding-bottom: clamp(2.5rem, calc(1.26rem + 6.22vw), 5.69rem);
}

@media (max-width: 767px) {

    .page-patient-cases .row:has(.promo-table)>.col-lg-3,
    .row:has(.promo-table)>.col-lg-4,
    .row:has(.promo-table)>.col-lg-5 {
        padding: 20px;
        background: linear-gradient(90deg, #0a47cc1a 20%, #ffffff 110%);
    }

    .page-patient-cases .row:has(.promo-table)>.col-lg-3 {
        padding: 20px;
        background: linear-gradient(90deg, #0a47cc1a 20%, #ffffff 110%);
    }

    .component.container.col-sm-7.col-lg-8 .component.rich-text.field-promotext:nth-child(3) .component-content {
        flex-direction: column;
    }

    .page-patient-cases .full-profile-header {
        padding: 10px 15px;
    }
}


@media (min-width: 768px) {
    .page-efficacy .quality-container .col-lg-6 .rich-text:last-of-type .component-content h3 {
        padding-left: 0px;
        text-align: center;
    }
}

@media (max-width: 767px) {
    .page-efficacy .renal-section .file-type-icon-media-link+.file-type-icon-media-link {
        text-align: left;
    }
}

.component.image.file-type-icon-media-link.hidden-mobile {
    display: none;
}

@media only screen and (min-device-width: 768px) and (max-device-width: 1024px) {
    .page-moa .d-none {
        display: block !important;
    }

    .page-moa .d-none img {
        width: 100%;
        height: auto;
    }

    .component.image.file-type-icon-media-link.hidden-mobile {
        display: none;
    }
}

@media (max-width: 767px) {
    .component.image.file-type-icon-media-link.hidden-mobile {
        display: block;
    }
}

@media (max-width: 767px) {
    .component.promo.promo-treatment-block-right {
        display: block !important;
        margin-bottom: 20px;
    }

    .row-splitter .col-sm-4.col-lg-4 {
        display: none;
    }
}

.page-home .quantum-hero .quantum-hero__button,
.field-link {
    display: inline-flex;
    background-color: rgba(64, 227, 185, 1);
    border: none;
    padding: 0;
    width: 538px;
}

.page-home .quantum-hero .quantum-button__text {
    display: flex;
    flex: 1;
}

.page-home .quantum-hero .quantum-button--primary,
.page-home .quantum-button--primary {
    display: flex;
    flex-grow: 1;
    align-items: center;
    place-content: flex-start;
    padding: 24px 15px;
    background: linear-gradient(90deg, rgba(12, 79, 203, 1) 0%, transparent 100%);
    color: #fff;
    position: relative;
}

.page-home .quantum-hero .quantum-button--primary:after,
.page-home .quantum-button--primary:after {
    content: "";
    background-color: #00a3ad;
    background-image: url(../images/icon-chevron-right.svg);
    background-repeat: no-repeat;
    background-position: center center;
    display: flex;
    align-items: center;
    justify-self: center;
    width: 85px;
    height: 100%;
    right: 0px;
    position: absolute;
    color: #fff;
    transition: background-position .2s;
}

.page-home .field-link {
    width: 491px;
}



.page-home .row {
    height: 100%;
}

.page-home .promo-team-cards {
    height: auto;
}

.page-home .col-lg-3 .field-promotext2 {
    display: flex;
    flex-direction: column;
    height: 100%;
    margin-bottom: 35px;
}

.page-home .col-lg-3 .field-promotext2>div {
    flex: 1;
    display: flex;
    flex-direction: column;
}

.page-home .container-fluid {
    height: 100%;
    display: flex;
    flex-direction: column;
}

.page-home .component.promo {
    display: flex;
    flex: 1;
    height: auto;
}

.page-home .hp_footer .link .component-content {
    text-align: center;
}

.page-home .promo-team-cards .field-promotext,
.promo-team-cards h4 {
    font-family: 'IBMPlexSans-Medium';
}

@media (max-width: 767px) {
    .page-home .quantum-hero__text .quantum-hero__text-inner {
        padding-top: 85px;
    }

    .page-home .quantum-hero .quantum-button--primary,
    .page-home .quantum-button--primary {
        padding: 13px 10px;
    }

    .page-home .quantum-hero .quantum-hero__button,
    .page-home .field-link {
        width: 302px;
        z-index: 1;
    }

    .page-home .quantum-hero .quantum-button--primary:after,
    .page-home .quantum-button--primary:after {
        width: 38px;
    }

    .page-home .row {
        flex-direction: column;
    }

    .page-home .team-grid .row .promo-team-cards:not(.active) {
        display: none;
    }

    .page-home .team-grid.container-fluid {
        padding-inline: 0;
    }

    .page-home .container-fluid .hp_footer {
        padding-inline: 0;
        text-align: center;
    }

    .page-home .container-fluid .component-content {
        padding-inline: 0;
    }
}


@media (min-width: 991px) {

    .page-gpa .section-anchor {
        line-height: 20px;
    }

    .page-gpa .promo-aav .field-promotext2 li {
        margin-bottom: 25px;
    }

    .page-gpa .promo-aav .field-promotext2 .list-dash {
        padding-top: 11px;
    }

    .page-gpa .bg-blue-white-gradient>.component-content {
        padding-top: 65px;
        padding-bottom: 66px;
    }

    .page-gpa .bg-blue-white-gradient .promo-aav {
        margin-top: 61px;
        margin-bottom: 65px;
    }

    .page-gpa .bg-blue-white-gradient .promo-aav .field-promotext2 li {
        margin-bottom: 21px;
    }

    .page-gpa .bg-blue-white-gradient .promo-aav list-dash {
        padding-top: 4px;
    }

    .page-gpa .content-container>.component-content {
        padding-top: 58px;
        padding-bottom: 61px;
    }
}

@media screen and (max-width: 767px) {


    .page-gpa .content-container>.component-content {
        padding-top: 45px;
        padding-bottom: 45px;
    }

    .page-gpa .bg-blue-white-gradient>.component-content {
        padding-top: 50px;
        padding-bottom: 50px;
    }

    .page-gpa .bg-blue-white-gradient .promo-aav {
        margin-top: 30px;
        margin-bottom: 0px;
    }

    .section-anchor {
        margin-top: 36px;
    }

    .container-fluid>.component-content {
        padding-left: 0px;
        padding-right: 0px;
    }
}

.page-gpa .bg-blue-white-gradient .column-splitter .file-type-icon-media-link img {
    width: 700px;
    height: 500px;
}

@media (min-width: 768px) and (max-width: 1024px) {
    .page-gpa .next-page-link-container .field-promolink:after {
        display: none;
    }


    .ds-block {
        display: none;
    }

}

@media (min-width: 991px) {
    .ds-block {
        display: none;
    }
}

@media screen and (max-width: 767px) {
    .mb-block {
        display: none;
    }

    .page-gpa .bg-blue-white-gradient .column-splitter .file-type-icon-media-link img {
        width: 302px;
        height: 205px;
    }


}

@media (min-width: 991px) {
    .page-gpa .bg-blue-white-gradient .column-splitter .file-type-icon-media-link img {
        margin-top: 61px;
        margin-bottom: 65px;
    }

    .page-gpa .bg-blue-white-gradient .list-promos {
        margin-top: 108px;
        padding-bottom: 53px;
    }

    .page-gpa .bg-blue-white-gradient .list-promos .promo>.component-content {
        display: flex;
        gap: 20px;
    }
}

@media screen and (max-width: 767px) {
    .page-gpa .bg-blue-white-gradient .list-promos .component-content {
        display: flex;
        flex-wrap: wrap;
        gap: 20px;
        flex-direction: row;
    }

    .page-gpa .bg-blue-white-gradient .list-promos {
        padding-right: 15px;
        padding-left: 15px;
        padding-bottom: 24px;
    }
}

@media (min-width: 768px) and (max-width: 1024px) {
    .page-gpa .bg-blue-white-gradient .list-promos {
        padding-right: 15px;
        padding-left: 15px;
        padding-bottom: 24px;
    }
}


.page-presentation .component-content ul li>b {
    color: var(--primary-color);
}

.page-presentation .bg-blue-white-gradient.container-fluid.identification_container {
    margin-top: clamp(3.06rem, calc(2.26rem + 4.02vw), 5.13rem);
    /* margin-bottom: clamp(2.19rem, calc(1.19rem + 5vw), 4.75rem); */
}

.page-presentation .bg-blue-white-gradient>.component-content {
    padding-top: clamp(3.06rem, calc(2.26rem + 4.02vw), 5.13rem);
    padding-bottom: clamp(2.13rem, calc(1.27rem + 4.27vw), 4.31rem);
}

.page-presentation .bg-blue-white-gradient>.component-content .component.row-splitter {
    margin-top: clamp(1.88rem, calc(1.14rem + 3.66vw), 3.75rem);
}

.page-presentation .promo-organ-systm-cards>.component-content {
    flex-direction: column;
}

/* .page-presentation .promo-organ-systm-cards {
    padding-top: clamp(2.13rem, calc(0.91rem + 6.1vw), 5.25rem);
} */

.page-presentation .bg-blue-white-gradient {
    margin-top: clamp(2.13rem, calc(0.91rem + 6.1vw), 5.25rem);
    ;
}

.page-presentation .promo-info-cards {
    height: auto;
}

.page-presentation .bvas-section h2 {
    margin-bottom: clamp(0.63rem, calc(0.26rem + 1.83vw), 1.56rem);
}

.page-presentation .bvas-section .foot-note {
    padding-top: clamp(2rem, calc(1.37rem + 3.17vw), 3.63rem);
}

.page-presentation .testing-considerations .section-anchor {
    margin-top: 0px;
}

.page-presentation .promo-two-col .component-content {
    flex-direction: row-reverse;
    padding-top: clamp(1.94rem, calc(1.21rem + 3.66vw), 3.81rem);
    padding-bottom: clamp(1.94rem, calc(1.21rem + 3.66vw), 3.81rem);
}

.page-presentation .biopsy-section h2 {
    padding-top: clamp(1.94rem, calc(1.21rem + 3.66vw), 3.81rem);
}

.page-presentation .biopsy-section p {
    padding-bottom: clamp(1.25rem, calc(-0.02rem + 6.34vw), 4.5rem);
}

.page-presentation .icd-table {
    background: var(--bg-gradient-lgt-blue);
    padding: 33px 58px 61px;
}

.page-presentation .icd-table .foot-note {
    padding-top: clamp(1.88rem, calc(1.46rem + 2.07vw), 2.94rem);
    padding-bottom: clamp(1.88rem, calc(1.46rem + 2.07vw), 2.94rem);
}

.page-presentation .emr-table tr>td:not([colspan="2"]) {
    color: black;
}

@media (max-width: 767px) {
    .page-presentation .identification_container .row>div {
        padding-inline: 0px;
    }

    .page-presentation .promo-two-col .component-content {
        flex-direction: column;
        padding: 0px;
        gap: 20px;
    }

    .page-presentation .biopsy-section h2 {
        padding-top: 0px;
    }

    .page-presentation .icd-table {
        padding: 50px 33px 50px;
    }
}

@media (min-width: 991px) {
    .page-financial-assistance .container_copay_program .list-arrow {
        padding-left: 0;
    }

    .page-financial-assistance .container_pap .list-arrow {
        padding-left: 0;
    }




}

@media (max-width: 767px) {
    .page-financial-assistance ul li {
        margin-bottom: 10px;
    }

    .page-financial-assistance .next-page-link-container .field-promolink:after {
        display: none;
    }
}

@media (min-width: 768px) and (max-width: 1024px) {
    .page-financial-assistance .next-page-link-container .field-promolink:after {
        display: none;
    }


    /* .page-financial-assistance .next-page-link-container {
        padding-bottom: 100px;
    }*/
}


.sitemap .field-link {
    background-color: transparent;
}

.sitemap-container .link-head {
    text-decoration: none !important;
    color: #00A3AD !important;
    font-weight: bold;
    margin-left: -22px;
}


.sitemap-container .item0.odd.first:before,
.sitemap-container .item3.even:before,
.sitemap-container .item7.even:before,
.sitemap-container .item10.odd:before,
.sitemap-container .item13.even:before,
.sitemap-container .item16.odd:before,
.sitemap-container .item19.even.last:before,
.sitemap-container .item20.odd.last:before {
    display: none
}

.sitemap-container .item0.odd.first,
.sitemap-container .item3.even,
.sitemap-container .item7.even,
.sitemap-container .item10.odd,
.sitemap-container .item13.even,
.sitemap-container .item16.odd,
.sitemap-container .item19.even.last,
.sitemap-container .item20.odd.last {
    margin-top: 30px;
}

/*
.sitemap-container ul li:last-child a {
    text-decoration: underline !important;
}*/

@media (max-width: 767px) {
    .field-link {
        width: auto;
    }
}

.sitemap-container h1 {
    margin-left: 30px;
}

.sitemap-container {
    margin-bottom: 0;
}


@media screen and (max-width: 767px) {
    .page-gpa .bg-blue-white-gradient .list-promos {
        padding-top: 20px;
    }

    .page-gpa .bg-blue-white-gradient .component-content>h2 {
        margin-bottom: 30px;
    }
}


@media (min-width: 768px) and (max-width: 1024px) {
    .page-gpa .bg-blue-white-gradient .list-promos {
        padding-top: 20px;
    }

}

/* .sitemap-container {
    max-width: 1520px;
} */


@media (min-width: 991px) {


    .page-dosing .section-anchor {
        line-height: 20px;
    }
}


@media screen and (max-width: 767px) {
    .page-dosing .info-note {
        font-size: 12px;
        line-height: 15px;
        margin-bottom: 45px;
    }

    .page-dosing .promo-dose-timing .field-promotext2 {
        font-size: 12px;
        line-height: 15px;
        margin-bottom: 20px;
    }

    .page-dosing .field-promolink:after {
        display: none;
    }

    .page-dosing .field-promolink {
        margin-top: 20px;
        background-color: transparent;
    }
}


@media (min-width: 768px) and (max-width: 1024px) {
    .page-dosing .next-page-link-container .field-promolink:after {
        display: none;
    }

}

.page-presentation .section-anchor:nth-child(3) {
    margin-top: 60px;
    margin-bottom: clamp(1.25rem, calc(0.88rem + 1.83vw), 2.19rem);
}

.page-presentation .identifying-patients-container {
    margin-bottom: clamp(2.5rem, calc(1.4rem + 5.49vw), 5.31rem);
}

.page-presentation .component.row-splitter:nth-child(2) {
    margin-top: clamp(2.31rem, calc(1.95rem + 1.83vw), 3.25rem);
}

.page-presentation .bg-blue-white-gradient>.component-content .component.row-splitter {
    margin-top: clamp(3.13rem, calc(2.34rem + 3.9vw), 5.13rem);
}

.page-presentation .component-content>ul:nth-child(3) {
    margin-bottom: clamp(1.88rem, calc(1.12rem + 3.78vw), 3.81rem);
    ;
}

.page-presentation .promo-info-cards {
    background: white;
    margin-bottom: 20px;
}

.page-presentation .bg-ash-blue.promo>.component-content {
    background: #DAE3F8;
}

.page-presentation .bg-light-green.promo>.component-content {
    background-color: #C5F8EA;
}

.page-presentation .bg-light-violet.promo>.component-content {
    background-color: #E7D6FF;
}

.page-presentation .biopsy-section .promo-text h2 {
    color: #7d55c6;
    padding-top: 0px;
}

.page-presentation .biopsy-section .promo>.component-content {
    flex-direction: row-reverse;
    gap: 20px;
}

.page-presentation .biopsy-section .foot-note {
    padding-top: clamp(1.56rem, calc(0.95rem + 3.05vw), 3.13rem);
}

.page-presentation .icd-table {
    margin-top: clamp(1.88rem, calc(1.63rem + 1.22vw), 2.5rem);
    margin-bottom: clamp(1.88rem, calc(1.63rem + 1.22vw), 2.5rem);
}

.page-presentation .icd-section .foot-note:nth-child(4) {
    margin-bottom: clamp(1.88rem, calc(0.9rem + 4.88vw), 4.38rem);
}

.page-presentation .icd-section .foot-note:nth-child(7) {
    margin-bottom: clamp(1.88rem, calc(1.31rem + 2.8vw), 3.31rem);
}

.page-presentation .next-page-link-container {
    margin-top: clamp(1.88rem, calc(0.41rem + 7.32vw), 5.63rem);
}

.page-presentation .frequency-table {
    background: var(--bg-gradient-lgt-blue);
}



@media (max-width: 767px) {

    .page-presentation .promo-organ-systm-cards:nth-child(8),
    .page-presentation .promo-organ-systm-cards:nth-child(7) {
        padding-bottom: 30px;
    }

    .page-presentation .field-promolink:after {
        display: none;
    }

    .page-presentation .field-promolink {
        margin-top: 20px;
        background-color: transparent;
    }
}

/* @media (max-width: 600px) {
    .page-presentation .container-fluid {
        padding-right: 10px;
        padding-left: 10px;
    }
} */

@media (max-width: 767px) {
    .page-presentation .biopsy-section .promo>.component-content {
        flex-direction: column-reverse;
    }
}

@media (max-width: 767px) {
    .page-presentation .promo-signs {
        height: 100%;
        padding-top: 20px;
    }

    .page-presentation .assessment-careful-monitoring .component.row-splitter {
        margin-top: 0;
    }

    .page-presentation .assessment-careful-monitoring .promo-signs {
        padding-top: 30px;
    }

    .page-presentation .assessment-careful-monitoring .h1-poppins {
        margin-bottom: 0;
    }

    .page-presentation .assessment-careful-monitoring .row-splitter .container-fluid {
        padding-inline: 0;
    }

    .page-presentation .field-promolink:after {
        display: none !important;
    }

    .field-promolink:after {
        display: none !important;
    }

    .home-container2 .field-promolink:after {
        display: flex !important;
    }

}



@media (min-width: 991px) {
    .page-dosing .promo-dose-timing .field-promotext2 {
        font-size: 16px;
        line-height: 20px;
    }

    /* .page-dosing .promo-dose-timing .promo-text {
        margin-bottom: 79px;
    } */
}

@media screen and (max-width: 767px) {
    .page-dosing .promo-dose-timing .field-promotext2 {
        display: none;
    }


    .page-dosing .info-note {
        margin-bottom: 30px;
    }


    .page-dosing .section-anchor {
        margin-top: 30px;
    }

}


@media (min-width: 768px) and (max-width: 1024px) {
    .page-dosing .promo-dose-timing .field-promotext2 {
        display: none;
    }

    .page-dosing .info-note {
        margin-top: 15px;
    }

}

.container-fluid.top-spy-nav .field-link {
    background-color: #fff;
    width: auto;
}

@media (min-width: 991px) {
    .page-advocate-trial .foot-note {
        margin-top: 44px;
        margin-bottom: 35px;
    }


    .bg-blue-white-gradient>.component-content {
        padding-top: 23px;
        padding-bottom: 28px;
    }

    .baseline-characteristics-container .component-content>h2 {
        margin-bottom: 30px;
    }

    .baseline-characteristics-container .section-anchor {
        margin-top: 44px;
    }

    .bg-blue-white-gradient>.component-content {
        padding-top: 23px;
        padding-bottom: 38px;
    }

    .study_design_overview_container h4 {
        font-family: 'IBMPlexSans-Medium';
    }

    .study_design_overview-img {
        margin-top: 55px;
    }

}

@media screen and (max-width: 767px) {
    .page-advocate-trial .advocate-trial-container .section-anchor {
        margin-top: 30px;
    }

    .page-advocate-trial .advocate-trial-container .component-content h2 {
        margin-bottom: 20px;
    }

    .advocate-trial-container .list-arrow ul>li {
        margin-bottom: 22px;
    }

    .page-advocate-trial .advocate-trial-container .component-content h2 {
        margin-top: 22px;
    }

    .page-advocate-trial .advocate-trial-container .rich-text p {
        margin-bottom: 20px;
    }

    .page-advocate-trial .advocate-trial-container .foot-note p {
        margin-bottom: 20px;
    }

    .page-advocate-trial .bg-blue-white-gradient>.component-content {
        padding-top: 50px;
        padding-bottom: 53px;
    }

    /* .page-advocate-trial .study_design_overview_container h4 {
        font-family: 'IBMPlexSans-Medium';
    } */

    .page-advocate-trial .baseline-characteristics-container .section-anchor {
        margin-top: 0px;
    }

    .page-advocate-trial .baseline-characteristics-container .content-container>.component-content {
        padding-top: 50px;
        padding-bottom: 30px;
    }

    .page-advocate-trial .bg-blue-white-gradient>.component-content {
        padding-top: 50px;
        padding-bottom: 50px;
    }

    .page-advocate-trial .foot-text-indent-lg {
        font-size: clamp(0.75rem, calc(0.4rem + 0.94vw), 1rem);
        line-height: clamp(0.94rem, calc(0.5rem + 1.18vw), 1.25rem);
        margin-top: 30px;
        margin-bottom: 45px;
    }

    .page-advocate-trial .field-promolink {
        background-color: transparent;
        margin-top: 30px;
    }

}


@media (min-width: 768px) and (max-width: 1024px) {
    .page-advocate-trial .mb-block {
        display: none;
    }

    .page-advocate-trial .ds-block {
        display: block;
    }

    .page-advocate-trial .next-page-link-container .field-promolink:after {
        display: none;
    }

    .page-advocate-trial .next-page-link-container .field-promolink {
        background-color: transparent;
    }


}

@media (min-width: 768px) and (max-width: 1024px) {
    .page-advocate-trial .foot-text-indent-lg {
        margin-top: 30px;
        margin-bottom: 45px;
    }
}


.page-advocate-trial .references-block .advocate-trail-ref {
    display: block;
}

/* disease-page css  */
.page-disease-burden .component.image.file-type-icon-media-link.col-md-6.col-lg-7.field-promoicon.promo-centered a>img {
    max-width: 100%;
    height: auto;
}

.page-disease-burden .promo-text:nth-child(2) {
    display: flex;
}

.page-disease-burden .component-content>p:nth-child(2) {
    margin-bottom: clamp(1.88rem, calc(1.17rem + 3.54vw), 3.69rem);
}





@media screen and (max-width: 767px) {
    .page-disease-burden .field-promolink:after {
        display: none;
    }

    .page-disease-burden .field-promolink {
        margin-top: 20px;
        background-color: transparent;
    }
}

.page-healthcare-provider-resources .component.content.col-sm-6 .component-content {
    display: flex;
    flex-direction: column;
    align-items: center;
    height: 100%;
}

.page-healthcare-provider-resources .quantum-cta-document .quantum-cta__title {
    padding-bottom: 10px;
}

.page-healthcare-provider-resources .quantum-button--primary {
    place-content: unset;
    padding: 15px 15px;
    background: transparent linear-gradient(90deg, #B079FF 0%, #41E6B9 100%) 0% 0% no-repeat;
    max-width: 229px;
    width: 100%;
    font-size: 20px;
    line-height: 27px;
    justify-content: center;
    padding-right: 40px;
    padding-top: 11px;
    padding-bottom: 11px;
}



.page-healthcare-provider-resources .link-resource-download.vdocument:after {
    content: "";
    display: block !important;
    width: 26px;
    height: 21px;
    background-image: url(../images/icon-share.png);
    background-repeat: no-repeat;
    background-size: contain;
    background-position: center center;
    background-color: transparent;
    position: absolute;
    top: 0;
    bottom: 0;
    margin: auto;
    right: 10px;
}



@media (min-width: 768px) and (max-width: 1024px) {
    .page-healthcare-provider-resources .next-page-link-container .field-promolink:after {
        display: none;
    }

    .page-healthcare-provider-resources .component.content.col-sm-6 .component-content {
        display: block;
    }
}

@media screen and (max-width: 767px) {
    .page-healthcare-provider-resources .field-promolink:after {
        display: none;
    }

    .page-healthcare-provider-resources .field-promolink {
        margin-top: 20px;
        background-color: transparent;
    }
}

.page-patient-resources .component.content.col-sm-6 .component-content {
    display: flex;
    flex-direction: column;
    align-items: center;
    height: 100%;
}

.page-patient-resources .quantum-cta-document .quantum-cta__title {
    padding-bottom: 10px;
}

.page-patient-resources .quantum-button--primary {
    place-content: unset;
    padding: 15px 15px;
    background: transparent linear-gradient(90deg, #B079FF 0%, #41E6B9 100%) 0% 0% no-repeat;
    width: 200px;
}

.page-patient-resources .link-resource-download.vdocument:after {
    content: "";
    display: block !important;
    width: 26px;
    height: 21px;
    background-image: url(../images/icon-share.png);
    background-repeat: no-repeat;
    background-size: contain;
    background-position: center center;
    background-color: transparent;
    position: absolute;
    top: 0;
    bottom: 0;
    margin: auto;
    right: 10px;
}



.quantum-header .quantum-header__inner {
    gap: 40px;
    flex-wrap: nowrap;
}

@media (min-width: 991px) {
    .page-tavneos-connect .tv-connect-pictograph_container {
        margin-top: 35px;
    }

    .page-tavneos-connect .promo-tv-widget .field-promotext2 {
        margin-bottom: 45px;
    }



    .page-tavneos-connect .container-fluid.outcome-section .component-content p b {
        font-family: 'IBMPlexSans-Medium';
    }

    .page-tavneos-connect .container-fluid.outcome-section .component-content p b>span {
        font-family: 'IBMPlexSans-Bold';
    }

    .page-tavneos-connect .quick-start-table-row.container-fluid {
        margin-bottom: 45px;
    }

    .page-tavneos-connect .promo-centered>.component-content {
		gap: 55px;
        flex-direction: row;
    }
	.page-tavneos-connect .submission-option_container .promo-centered .promo-text {
    	text-align: left;
	}
    .page-tavneos-connect .container-fluid.submission-option_container .field-promolink>a {
        line-height: 30px;
    }

    .page-tavneos-connect .specialty-distributors_container h2 {
        border-bottom: 3px solid #B8C4D3;
    }



    .page-tavneos-connect .promo-info-cards .field-promotext {
        border-bottom: none;
    }

    .page-tavneos-connect .specialty-distributors_container .promo-info-cards .promo-text {
        min-height: 453px;
    }

    .page-tavneos-connect .bg-ash-blue.promo-info-cards .component-content {
        background-color: #DAE3F8;
    }

    .page-tavneos-connect .component.promo.col-md-6.col-lg-4.bg-ash-blue {
        background-color: #fff;
    }

    .page-tavneos-connect .component.promo.col-md-6.col-lg-4.bg-light-violet {
        background-color: #fff
    }

    .page-tavneos-connect .bg-light-violet.promo-info-cards .component-content {
        background-color: #E7D6FF;
    }

    .page-tavneos-connect .component.promo.col-md-6.col-lg-4.bg-light-green {
        background-color: #fff
    }

    .page-tavneos-connect .bg-light-green.promo-info-cards .component-content {
        background-color: #C5F8EA;
    }

    .page-tavneos-connect .specialty-distributors_container .row {
        margin-bottom: 35px !important;
    }

    .page-tavneos-connect .next-page-link-container {
        margin-top: 30px;
    }

    .mobile-img {
        display: none;
    }
}

.page-tavneos-connect .promo-centered:nth-of-type(1) .field-promolink:after {
    background-image: url(../images/icon-download.png);
}

@media (max-width: 767px) {


    .desktop-img {
        display: none;
    }

    .page-tavneos-connect .component.rich-text.foot-note p {
        margin-bottom: 5px !important;
    }

    .page-tavneos-connect .quick-start-table.green-table {
        margin-bottom: 25px;
    }

    .page-tavneos-connect .specialty-distributors_container h2 {
        padding-bottom: 10px;
    }

    .page-tavneos-connect .promo-centered>.component-content {
        gap: 20px;
    }



    .page-tavneos-connect .promo-info-cards .field-promotext {
        border-bottom: none;
    }

    .page-tavneos-connect .specialty-distributors_container .row {
        margin-bottom: 0;
    }

    .page-tavneos-connect .specialty-distributors_container h2 {
        border-bottom: 3px solid #B8C4D3;
    }

    .page-tavneos-connect .next-page-link-container .field-promolink:after {
        display: none;
    }

}

@media (min-width: 768px) and (max-width: 1024px) {
    .page-tavneos-connect .next-page-link-container .field-promolink:after {
        display: none;
    }


    .mobile-img {
        display: none;
    }

    .page-tavneos-connect .quick-start-table.green-table {
        margin-bottom: 25px;
    }

    .page-tavneos-connect .promo-centered>.component-content {
        gap: 16px;
    }


    .page-tavneos-connect .promo-info-cards .field-promotext {
        border-bottom: none;
    }


}

.page-contact .references-block {
    display: none;
}

.page-patient-cases .refrence-text.patient-resources-ref {
    display: block
}

.page-contact .component-content:nth-child(1) {
    margin-top: clamp(2.13rem, calc(1.73rem + 1.95vw), 3.13rem);
    margin-bottom: clamp(2.13rem, calc(1.73rem + 1.95vw), 3.13rem);
}



.page-healthcare-provider-resources .quantum-button--primary {
    color: white;
}





@media (min-width: 991px) {
    .link_start_patient_now .quantum-drop-down-menu__link-text {
        width: 272px;
    }


}


.page-patient-resources .quantum-button--primary {
    color: white;
}




.page-presentation .component.container.biopsy-section {
    padding-left: 0px;
    padding-right: 0px;
}

@media (min-width: 768px) and (max-width: 1024px) {
    .page-presentation svg#organ-group-svg-lg {
        height: auto;
        width: 100%;
    }
}


@media screen and (max-width: 767px) {
    .page-patient-cases .field-promolink:after {
        display: none;
    }

    .page-patient-cases .field-promolink {
        margin-top: 20px;
        background-color: transparent;
    }
}





@media screen and (max-width: 767px) {
    .page-moa .field-promolink:after {
        display: none;
    }

    .page-moa .field-promolink {
        margin-top: 20px;
        background-color: transparent;
    }
}

.page-contact .content.col-12 .component-content:nth-child(1) {
    margin-top: 5px;
    margin-bottom: 5px;
}

.page-financial-assistance .references-block .financial-assistance-ref {
    display: block;
}

.quantum-header .quantum-drop-down-menu__list li:first-child {
    background: #f4f4f4;
}

.quantum-header .quantum-drop-down-menu__list li:first-child a {
    border-bottom: none;
}



.quantum-header .quantum-drop-down-menu__list li:nth-child(2) {
    background: #f4f4f4;
    margin-top: 10px
}

.quantum-header .quantum-drop-down-menu__list li:nth-child(2) a {
    border-bottom: none;
}


.item3.even {
    margin-top: 0px;
}

@media screen and (min-width: 768px) {
    .quantum-footer__inner {
        display: grid;
        grid-template-columns: auto 1fr;
    }

    .quantum-footer__logo-social-row {
        width: 150px;
        height: 10px;
    }

    .quantum-footer__links-row {
        order: 1;
    }

    #footer .quantum-footer__legal-row {
        display: none;
    }

    .quantum-footer__inner div:last-of-type {
        order: 0;
    }
}

@media screen and (max-width: 767px) {
    .quantum-footer__logo-social-row {
        width: 200px;
    }

    .quantum-footer__logo-social-row svg {
        display: none
    }

    .quantum-footer__links-row {
        order: 1;
    }

    #footer .quantum-footer__legal-row {
        display: none;
    }

    .quantum-footer__inner div:last-of-type {
        order: 0;
    }

    .quantum-footer__inner p:nth-child(5) {
        display: none;
    }

    .quantum-footer__links-row,
    .quantum-footer__subtext {
        padding-top: 0px;
    }
}

.home-container2 .promo-centered .field-promolink a:after {
    content: "";
    background-color: transparent;
    background-image: url(../images/icon-chevron-right.svg);
    background-repeat: no-repeat;
    background-position: center center;
    display: flex;
    align-items: center;
    justify-self: center;
    width: 85px;
    height: 100%;
    right: 0px;
    position: absolute;
    color: #fff;
    transition: background-position .2s;
}

@media screen and (max-width: 767px) {

    .page-patient-resources .quantum-cta-document {
        border-bottom: 0px;
    }
}

@media screen and (max-width: 767px) {
    .page-disease-burden .promo-text:nth-child(2) {
        flex-direction: column;
        padding-top: 20px;
    }

    .page-disease-burden .component.image.file-type-icon-media-link.col-md-6.col-lg-7.field-promoicon.promo-centered a>img {
        max-width: 370px;
    }

    .page-disease-burden .promo>.component-content {
        flex-direction: column;
        align-items: center;
    }

    .page-disease-burden .blue-gradient-bg.container,
    .page-disease-burden .component.container.col-md-6.col-lg-5 {
        padding-right: 0px;
        padding-left: 0px;
    }
}

.quick-start-table.green-table tbody:nth-child(1) tr:nth-child(2) {
    background-color: #00A3AD !important;
}

.quick-start-table.green-table tbody tr th {
    padding: 27px;
}
.page-tavneos-connect .quick-start-table.green-table tbody tr:nth-child(7) th{
    padding:0px;
}

.blue-table .component-content>table {
    width: 100%;
}

.quick-start-table.green-table thead tr:first-child {
    background-color: #F5FEFC;
}

.quick-start-table.green-table tbody:nth-child(1) tr:nth-child(1) {
    text-align: center;
}

@media screen and (max-width: 767px) {
    .quick-start-table-row.container-fluid {
        padding-right: 5px;
        padding-left: 5px;
    }



    .quick-start-table tbody tr:first-child {
        height: auto !important;
        display: flex !important;
        flex-direction: column !important;
        flex-wrap: nowrap !important;
    }
    .quick-start-table.green-table tbody td:nth-child(2){
        max-width: 100%;
        flex: 0 0 100%;
    }

    .quick-start-table.green-table tbody tr th {
        padding: 10px;
    }

    .quick-start-table.green-table tbody:nth-child(1) tr:nth-child(2) {
        background-color: #00A3AD !important;
        flex-wrap: nowrap
    }

}

@media only screen and (max-width: 1024px) and (min-width: 768px) {
    .quick-start-table.green-table tbody:nth-child(1) tr:nth-child(1) {
        text-align: center;
    }
}

.page-presentation .bg-blue-white-gradient .component.rich-text .component-content>div {
    color: var(--text-purple);
    font-family: 'IBMPlexSans-Medium';
    font-size: var(--big-para-font-size);
    line-height: var(--big-para-line-height);
}

.blue-table .component-content:after {
    content: "or";
    text-transform: uppercase;
    display: flex;
    min-height: 90px;
    min-width: 90px;
    background: transparent linear-gradient(180deg, #B079FF 0%, #41E6B9 100%) 0% 0% no-repeat;
    border-radius: 100%;
    position: absolute;
    z-index: 1;
    top: 27px;
    right: 0;
    align-items: center;
    justify-content: center;
    color: #fff;
    transform: translateX(50%);
    font-family: 'IBMPlexSans-Bold';
    font-size: 25px;
}


@media (max-width: 1200px) {
    .blue-table .component-content:after {
        position: relative;
        transform: translateX(0);
        height: 62px;
        width: 62px;
        min-height: 62px;
        min-width: 62px;
        margin: 15px auto;
        top: 0;
        right: unset;
        font-size: 22px;
    }
}



@media (max-width: 767px) {
    .page-presentation .promo-two-col .component-content {
        flex-direction: column-reverse;
        gap: 0px;
    }

    .page-presentation .testing-considerations .promo-text .field-promotext p {
        margin-top: 20px;
    }
}



@media screen and (max-width: 767px) {
    .page-patient-cases .profile-cards .field-promolink>a {
        display: flex;
        align-items: center;
        padding: 18px 15px;
        background: linear-gradient(90deg, rgba(12, 79, 203, 1) 0%, transparent 100%);
        color: #fff;
        place-content: center;
        flex-grow: 1;
    }

    .page-patient-cases .profile-cards .field-promolink {
        display: inline-flex;
        text-decoration: none;
        background-color: rgba(64, 227, 185, 1) !important;
        transition: background-color .2s !important;
        font-weight: bold;
        text-decoration: none !important;
        font-size: clamp(0.94rem, calc(0.38rem + 1.5vw), 1.5rem);
        line-height: clamp(1rem, calc(0.75rem + 0.67vw), 1.25rem);
        font-family: 'IBMPlexSans-Bold';
        text-decoration: none;
    }

    .page-patient-cases .row-splitter .col-sm-4.col-lg-4 {
        display: none;
    }

    .page-patient-cases .component.container.col-sm-4.col-lg-4.promo-center.promo-table {
        display: block;
    }

}



.page-patient-cases .full-profile-header {

    background: linear-gradient(90deg, rgba(72, 223, 189, 1) 1%, rgba(169, 128, 251, 1) 100%);
}


.page-presentation .biopsy-section .field-promotext p {
    padding-bottom: 0px;
    margin-bottom: 0px;
}


.page-presentation .biopsy-section .field-promotext ol {
    list-style-type: none;
}

.page-presentation .biopsy-section .field-promotext h2 {
    padding-bottom: 20px;
}




.page-presentation .biopsy-section .field-promotext ol>li:before {
    content: "(" counter(list, lower-alpha) ") ";
    counter-increment: list;
}

.page-presentation .biopsy-section .field-promotext ol {
    counter-reset: list;
    padding-left: 34px;
}

.page-healthcare-provider-resources .Banner-content-center .txt-darkBlue .col-sm-6.col-12.text-left:nth-child(1) {
    margin-top: 50px;
    text-align: center !important;
    margin-bottom: 50px;
}

.page-healthcare-provider-resources .Banner-content-center .txt-darkBlue .col-sm-6.col-12.text-left:nth-child(2) {
    margin-top: auto;
    margin-bottom: auto;

}

.page-disease-burden .Banner-content-center .txt-darkBlue .col-sm-6.col-12.text-left:nth-child(2) {
    margin-top: auto;
    margin-bottom: auto;
}

.page-moa .Banner-content-center .txt-darkBlue .col-sm-6.col-12.text-left:nth-child(2) {
    margin-top: auto;
    margin-bottom: auto;
}

.page-presentation .Banner-content-center .txt-darkBlue .col-sm-6.col-12.text-left:nth-child(2) {
    margin-top: auto;
    margin-bottom: auto;
}

/* model */

.quantum-modal__dialog .text-primary {
    color: #0A48CC !important;
    font-size: 35px;
    line-height: 45px;
    padding-bottom: 30px;
}

.quantum-modal__dialog p {
    padding-bottom: 50px;
}


.quantum-modal__dialog p>a {
    display: flex;
    align-items: initial;
    padding: 17px 24px;
    background: linear-gradient(90deg, #0A48CC 1%, #41E6B9 100%);
    color: #fff;
    place-content: center;
    flex-grow: 1;
    font-size: 24px;
    line-height: 30px;
    font-family: 'IBMPlexSans-Bold';
    gap: 50px;
}


.quantum-modal__dialog p>a:after {
    content: "";
    background: #00a3ad;
    background-image: url(../images/icon-chevron-right.svg);
    background-repeat: no-repeat;
    background-position: center center;
    display: flex;
    align-items: center;
    justify-self: center;
    width: 68px;
    height: inherit;
    position: relative;
    color: #fff;
    transition: background-position .2s;
}

.quantum-modal__dialog p {
    padding-bottom: 17px;
    width: 345px;
}

.modal-body-buttons>div {
    display: flex;
    gap: 20px;
}

.quantum-modal__dialog p>a {
    color: #ffff;
}

.quantum-modal__dialog p>a {
    display: flex;
    align-items: center;
    padding: 0px;
    background: linear-gradient(90deg, #0A48CC 1%, #41E6B9 100%);
    color: #fff;
    place-content: center;
    flex-grow: 1;
    font-size: 24px;
    line-height: 30px;
    font-family: 'IBMPlexSans-Bold';
    gap: 100px;
    place-content: flex-end;
}

.quantum-modal__dialog p>a:hover {
    color: #ffff;
}

.quantum-modal__dialog p>a:after {
    content: "";
    background: #00a3ad;
    background-image: url(../images/icon-chevron-right.svg);
    background-repeat: no-repeat;
    background-position: center center;
    display: flex;
    align-items: center;
    justify-self: center;
    width: 66px;
    position: relative;
    color: #fff;
    transition: background-position .2s;
    height: 66px;
}

@media screen and (max-width: 767px) {
    .quantum-modal__dialog p {
        width: 290px;
    }

    .modal-body-buttons>div {
        flex-direction: column;
    }
}

/* Start: Downloadable_Resources_Popup */

#DRContactForm .form-group {
    margin-bottom: 8px;
}

#DRContactForm .form-control {
    background-color: #F2F5FC;
    background-image: none;
}

.quantum-modal__dialog #DRContactForm p {
    padding-bottom: 10px;
    width: 100%;
    text-align: left;
}

#DRFormSubmit {
    background: linear-gradient(90deg, rgba(12, 79, 203, 1) 0%, rgb(63 224 186) 100%);
    font-family: 'IBMPlexSans-Bold';
    color: #fff;
    border: none;
    appearance: none;
    max-width: 345px;
    text-align: center;
    width: 100%;
    margin-inline: auto;
    height: 66px;
    outline: none !important;
    display: flex;
    align-items: center;
    justify-content: center;
}

#Downloadable_Resources_Popup>.quantum-modal__dialog>.quantum-modal__dialog {
    width: 100%;
    padding-inline: 35px;
}

#Downloadable_Resources_Popup>.quantum-modal__dialog {
    padding-inline: 0;
}

#Downloadable_Resources_Popup .quantum-modal__dialog h3 {
    color: var(--primary-color);
    text-transform: inherit;
    font-weight: normal;
    font-family: 'Poppins';
    font-size: 25px;
}

#Downloadable_Resources_Popup .quantum-modal__dialog h1 {
    font-family: 'Poppins-Bold';
    margin-bottom: 0;
}


#DRContactForm {
    width: 530px;
    margin-inline: auto;
}



@media (max-width: 767px) {
    #DRContactForm {
        width: 100%;
    }

    #DRFormSubmit {
        height: 50px;
    }

    #DRContactForm .form-group.modal-actions {
        width: 100%;
        margin-inline: auto;
    }

    #Downloadable_Resources_Popup .quantum-modal__dialog {
        padding: 30px 5px;
    }
}

/* End: Downloadable_Resources_Popup */

/* Start: Thank you popup*/

#Modal_Thank_You .quantum-modal__dialog {
    padding: 120px 30px;
}

#Modal_Thank_You .quantum-modal__dialog p {
    width: 100%;
}

#Modal_Thank_You .quantum-modal__dialog p>a:after {
    height: 55px;
}

#Modal_Thank_You .quantum-modal__dialog p>a:after {
    height: 55px;
    position: absolute;
    right: 0;
}

#Modal_Thank_You .interstitial_btn_yes {
    position: relative;
}

#Modal_Thank_You .quantum-modal__dialog p>a {
    gap: 0;
    width: 380px;
    height: 55px;
    text-decoration: none;
    justify-content: center;
    text-indent: -55px;
}



@media (max-width: 767px) {
    #Modal_Thank_You .quantum-modal__dialog p>a:after {
        height: 55px;
        right: 0;
        width: 45px;
    }

    #Modal_Thank_You .quantum-modal__dialog p>a {
        width: 280px;
    }
}

/* End: Thank you popup*/



.promo_db .field-promotext {
    position: relative;
}

.promo_db .field-promotext>svg {
    width: 122px;
    height: auto;
}

.promo_db>.component-content .promo-text {
    align-items: start;
    gap: 16px;
    display: flex;
    padding-top: 0px;
}

.promo_db .field-promotext2 {
    padding-top: 32px;
}

.promo_db {
    margin-bottom: 15px;
}

@media (min-width: 1300px) {
    .safety-result-wrapper tbody tr:nth-child(1) td:nth-child(1) {
        margin-left: -17rem;
        display: block;
    }

    .safety-result-wrapper tbody tr:nth-child(4) td:nth-child(1) {
        margin-left: -11rem;
        display: block;
    }
}



.page-safety .next-page-link-container .field-promolink:after {
    display: none;
}

.page-safety .next-page-link-container .field-promolink {
    background-color: transparent;
}

.page-safety .next-page-link-container {
    margin-top: 40px;
}

@media (min-width: 1500px) {
    .page-efficacy .uacr-container .decrease-section h2:last-of-type {
        width: 1257px;
    }
}

@media (min-width: 1499px) {
    .page-efficacy .uacr-container .decrease-section h2:last-of-type {
        text-align: left;
    }
}


.page-presentation .biopsy-section .field-promotext ol {
    padding-left: 0;
}

@media (min-width: 1500px) {
    .page-efficacy .decrease-section .component.promo {
        width: 1250px;
        margin-inline: auto;
    }

    .page-efficacy .uacr-container .decrease-section h2:last-of-type {
        padding-inline: 5rem;
    }

}

@media (min-width: 1200px) and (max-width: 1500px) {
    .page-moa .banner-svg-image {
        max-width: 100%;
        min-width: unset;
    }
}


@media (min-width: 1500px) {
    .page-healthcare-provider-resources .downloadable_resources-container .quantum-cta__copy {
        max-width: 450px;
    }
}

.page-moa .file-type-icon-media-link a img {
    max-width: 100%;
    height: auto;
}

.sup-reg {
    font-size: 1.05em;
    top: -2px;
}

@media (max-width: 767px) {
    .sup-reg {
        top: -1px;
    }

}

.safety-table th .sup-reg {
    top: 1px;
}

.quantum-footer__links-row .quantum-footer__link:nth-child(4) img {
    margin-left: 5px;
}

.next-page-link-container .field-promolink:after {
    display: none;
}

.page-home .home-container2 .promo-centered .field-promotext2 {
    display: unset !important;
}
.page-home .home-container2{
	margin-bottom: 90px;
}
.page-tavneos-connect .quick-start-table.green-table tbody:nth-child(1) tr:nth-child(1) {
    background-color: #F5FEFC;
}

.organs-image #organ-group-svg-lg {
    max-width: 100%;
    height: auto;
}

@media (max-width: 1199.98px) {

    .sticky-header .quantum-drop-down-menu__list>.quantum-drop-down-menu__list-item>.quantum-drop-down-menu__link>.quantum-drop-down-menu__link-icon--expand-dropdown,
    .sticky-header .quantum-drop-down-menu__list>.quantum-drop-down-menu__list-item>.quantum-drop-down-menu__link>.quantum-drop-down-menu__link-icon--collapse-dropdown {
        display: none;
    }
}


.page-patient-resources .row-splitter>.container-fluid {
    margin-bottom: 75px;
}

/* .page-patient-resources .row-splitter>.container-fluid:not(:last-child) {

    padding-bottom: 75px;
    border-bottom: 1px dashed #6D6D6D;
} */

@media (max-width: 600px) {
    .page-patient-resources .row-splitter>.container-fluid:not(:last-child) {
        padding-bottom: 30px;
        border-bottom: 1px dotted #707070;
    }

    .page-patient-resources .row-splitter>.container-fluid {
        margin-bottom: 30px;
    }

    .page-patient-resources .quantum-cta-document {
        padding-bottom: 0;
    }
}

.emr-table table {
    width: 100%
}

.page-presentation .emr-table table {
    max-width: 633px;
}

.foot-note .component-content>p {
    margin-bottom: 8px;
}

.page-advocate-trial .baseline-characteristics-container .component-content {
    padding-top: 0px;
}

.patients-gpa-sec .component-content p {
    font-family: 'IBMPlexSans-Medium';
    font-size: clamp(1rem, 0.2925rem + 1.8868vw, 1.5rem);
    line-height: clamp(1.25rem, 0.1887rem + 2.8302vw, 2rem);
}

.page-home .home-container2 .promo-centered .field-promotext2 {
    padding-inline: 0;
    margin-bottom: 10px;
}

.page-home .home-container2 {
    padding: 0px 15px;
}

.page-tavneos-connect .bg-light-violet.promo-info-cards .component-content {
    background-color: #f3ebff;
}

.page-tavneos-connect .bg-ash-blue.promo-info-cards .component-content {
    background-color: #e5ebf9;
}

.page-tavneos-connect .bg-light-green.promo-info-cards .component-content {
    background-color: #eafcf7;
}

.eye_examination_wrapper .field-promotext span span {
    color: var(--primary-color);
}

.page-efficacy .subgroup-analysis-block .component.rich-text p,
.page-efficacy .subgroup-analysis-block .field-promotext p {
    font-family: 'IBMPlexSans-Medium';
}

.page-tavneos-connect .specialty-distributors_container .promo-info-cards .component-content {
    height: 100%;
}


.page-tavneos-connect .specialty-distributors_container .promo-info-cards {
    height: unset;
}

.specialty-distributors_container .promo-info-cards .promo-text {
    padding: 30px 50px 20px;
}

@media (min-width: 991px) {
    .page-tavneos-connect .specialty-distributors_container .promo-info-cards .promo-text {
        min-height: unset;
    }
}


@media (max-width: 1024px) {
    .specialty-distributors_container .promo-info-cards .promo-text {
        padding: 25px 20px;
    }
}

@media (max-width: 767.99px) {
    .page-advocate-trial .baseline-characteristics-container .section-anchor {
        margin-top: 50px;
    }
}

@media (max-width: 767px) {
	.page-home .home-container2 {
        margin-bottom: 45px;
    }
    .quantum-header__right .link-black {
        color: #000;
    }

    .page-home .home-container2 .promo-centered .field-promolink {
        margin-top: 20px;
    }

    .page-home .home-container2 .container-fluid {
        padding-right: 15px;
        padding-left: 15px;
    }

    .page-home .promo-team-cards .promo-text {
        background-color: #d9e1f7;
    }

    .page-home .promo-team-cards .field-promotext,
    .page-home .promo-team-cards h4 {
        font-family: 'IBMPlexSans-Bold';
    }

    .page-home .promo-team-cards .field-promotext2 {
        margin-bottom: 10px;
    }
}

@media (max-width: 600px) {
    .quantum-container--white .quantum-header__right .quantum-header__menu {
        padding-inline: 36px;
        box-shadow: none;
    }

    .js_mobile_menu .quantum-drop-down-menu__list {
        height: 100%;
    }

    .js_mobile_menu .quantum-drop-down-menu__list .link_start_patient_now {
        margin-top: auto;
    }
}

@media (max-width: 767px) {
    .organ-group-svg-sm-adv-text {
        text-align: center;
        margin-bottom: 10px;
    }
}

@media (min-width: 768px) {
    .organs-image.orgen-mobile-image {
        margin: 0px;
    }
}

.quantum-indications__inner .isi-readless:after {
    content: "";
    width: 7px;
    height: 10px;
    display: inline-block;
    background: url(../images/icon-readmore.svg) no-repeat center center;
    margin-left: 5px;
}

@media (max-width: 768px) {
    .frequency-wrap {
        margin-bottom: 20px;
    }
}

.drformgroup {
    height: 100px;
}

.learn-more-text,
.please-note-text {
    padding-inline: 20px;
}

.patient-characteristics-wrapper p:nth-child(2) span {
    font-family: 'IBMPlexSans-Medium';
    font-size: clamp(1rem, 0.2925rem + 1.8868vw, 1.5rem);
    line-height: clamp(1.25rem, 0.1887rem + 2.8302vw, 2rem);
}

.checkbox-wrapper {
    display: flex;
    padding-left: 0;
}

.checkbox-wrapper input {
    height: 38px;
    width: 60px;
    margin-right: 10px;
}

@media (max-width: 767px) {
    #Downloadable_Resources_Popup .quantum-modal__dialog h1 {
        margin-bottom: 0px;
        line-height: 25px;
        font-size: 20px;
    }

    #Downloadable_Resources_Popup .quantum-modal__dialog h3 {
        font-family: 'Poppins-Bold';
        margin-bottom: 30px;
        line-height: 25px;
        font-size: 20px;
    }
}

.strong-history-of-present ul li {
    font-family: 'IBMPlexSans-Medium';
}

.page-contact .tab-details>.component>.component-content,
.page-contact .tab>.component>.component-content {
    margin-top: 0;
    margin-bottom: 0;
}

.text-danger {
    color: #FF0000 !important;
}

.page-contact .custom-checkbox>input {
    top: 4px;
}

.custom-checkbox>input {
    appearance: none;
    position: relative !important;
    height: 21px;
    width: 21px;
}

.custom-checkbox>input:after {
    content: "";
    height: 21px;
    width: 21px;
    display: flex;
    background-color: #fff;
    border: 1px solid #fff;
}

.custom-checkbox>input:before {
    content: "";
    width: 5px;
    height: 10px;
    border: solid white;
    border-width: 0 3px 3px 0;
    transform: rotate(45deg);
    display: none;
    position: absolute;
    top: 0;
    bottom: 0;
    left: 0;
    right: 0;
    margin: auto;
}

.custom-checkbox>input:checked::after {
    background-color: #084ea3;
}

.custom-checkbox>input:checked::before {
    display: block;
}

.was-validated .form-control:invalid {
    background-image: none;
}

.sitemap .sitemap-container {
    border-bottom: none;
}

.demo-shell__fixed-bottom h2 {
    margin-bottom: 0;
    margin-right: 5px;
}

.quantum-isi-tray__content-preview.quantum-long-form-text div {
    display: inline-flex;
    align-items: center;
}

.demo-shell__fixed-bottom h4 {
    margin-bottom: 6px !important;
    margin-right: 5px;
}

.page-presentation .please-note-text p {
    font-size: 28px;
    color: var(--text-purple);
    font-weight: bold;
}

.page-presentation .please-note-text p a {
    text-decoration: underline;
}

.patient-cases-link .field-link>a {
    display: flex;
    align-items: center;
    padding: 24px 15px;
    background: linear-gradient(90deg, rgba(12, 79, 203, 1) 0%, transparent 100%);
    color: #fff;
    place-content: center;
    flex-grow: 1;
}

.patient-cases-link .field-link>a {
    text-decoration: none;
}

.patient-cases-link .field-link,
.patient-cases-link .field-link>a {
    width: 100%;
}

.patient-cases-link .field-link {
    display: inline-flex;
    text-decoration: none;
    background-color: rgba(64, 227, 185, 1);
    transition: background-color .2s;
    font-weight: bold;
    text-decoration: none !important;
    font-size: clamp(0.94rem, calc(0.38rem + 1.5vw), 1.5rem);
    line-height: clamp(1rem, calc(0.75rem + 0.67vw), 1.25rem);
    font-family: 'IBMPlexSans-Bold';
    text-decoration: none;
}

.patient-cases-link .field-link::after {
    content: "";
    background-color: #00a3ad;
    background-image: url(../images/icon-chevron-right.svg);
    background-repeat: no-repeat;
    background-position: center center;
    display: flex;
    align-items: center;
    justify-self: center;
    width: 68px;
    height: inherit;
    position: relative;
    color: #fff;
    transition: background-position .2s;
}

/*.patient-cases-link .field-link {
    margin-top: 54px;
}*/

.container-gpa-terms .row {
    justify-content: space-between;
}

.container-gpa-terms .link .field-link a {
    width: 17px;
    height: 30px;
    background: url(../images/topscroll.png) no-repeat left top;
    background-size: 100%;
}

.container-gpa-terms .link .field-link {
    background-color: transparent;
    width: auto;
}

.page-presentation .learn-more-text h3 {
    font-size: 28px;
    color: var(--text-purple);
    /* font-weight: bold; */
}

.green-title {
    color: var(--h4-font-color, var(--text-color));
    font-size: var(--h4-font-size);
    line-height: 30px;
    font-family: 'IBMPlexSans-Bold';
    text-transform: uppercase;
}

.blue-title {
    color: var(--primary-color);
    font-size: clamp(1.125rem, 0.3402rem + 1.6371vw, 1.875rem);
    line-height: 30px;
    font-family: 'IBMPlexSans-Bold';
    text-transform: uppercase;
}

.quantum-isi-tray__content-preview .blue-title {
    font-size: var(--h4-font-size);
}

.demo-shell__fixed-bottom p {
    margin-bottom: 0px;
}

@media (max-width: 768px) {
    .quantum-isi-tray__content-preview.quantum-long-form-text div:last-child {
        display: none;
    }
}

.quantum-header .quantum-drop-down-menu__list li:nth-child(3) a {
    border-bottom: none;
}

.quantum-header .quantum-drop-down-menu__list li:nth-child(3) {
    background: #f4f4f4;
    margin-top: 10px;
}

/*
@media (max-width: 1199.98px){
.quantum-drop-down-menu__menu-link, .quantum-drop-down-menu__link {
    padding: 20px 0px;
    margin-inline: 15px;
}*/

.quantum-drop-down-menu__list-item:last-child .quantum-drop-down-menu__link {
    display: flex;
    padding: 0px;
    margin-inline: auto;
    margin-top: 40px;
}

.quantum-drop-down-menu__list-item.open .quantum-drop-down-menu__menu li {
    background-color: var(--submenu-bg) !important;
}

.quantum-drop-down-menu__list-item.open .quantum-drop-down-menu__menu {
    background-color: var(--submenu-bg);
}
}

.patient-cases-link .field-link>a {
    padding: 24px 24px !important;
}

.patient-cases-link .field-link,
.patient-cases-link .field-link>a {
    width: auto !important;
}

.promo-centered .field-promolink,
.promo-centered .field-promolink>a {
    line-height: normal;
}

.field-promolink>a,
.quantum-button--primary>.quantum-button__text {
    padding: 15px 15px;
}

.page-contact .form-group.col-12:nth-child(7) {
    margin-bottom: 5px;
}

.page-contact .custom-checkbox {
    margin-bottom: 0;
}

.page-contact .position-relative .form-group {
    padding: 0 5px;
}

.page-healthcare-provider-resources .form-group.drformgroup:first-child {
    height: 50px;
}

.page-healthcare-provider-resources .text-danger {
    font-size: 15px;
    line-height: normal;
}

.page-healthcare-provider-resources .quantum-modal__dialog {
    text-align: left;
}

@media (max-width: 1199.98px) {
    #DRContactForm .form-control {
        background-color: #F2F5FC;
        margin-bottom: 5px;
    }
}

.link_start_patient_now .quantum-drop-down-menu__link-text:after {
    margin-left: 10px;
}

#Downloadable_Resources_Popup .quantum-modal__dialog h1 {
    text-align: center;
}

.no-action {
    pointer-events: none;
}

@media (max-width: 1199.98px) {
    .quantum-drop-down-menu__list-item.open .quantum-drop-down-menu__menu {
        margin-top: -4px;
    }
}

@media(max-width: 600px) {
    .quantum-drop-down-menu>.quantum-drop-down-menu__list>.quantum-drop-down-menu__list-item>.quantum-drop-down-menu__link:not(.m-contact-link) {
        padding-inline: 0;
    }
}

@media (max-width: 1199.98px) {
    .quantum-drop-down-menu__list-item:last-child .quantum-drop-down-menu__link {
        margin-top: 0;
    }
}

@media(min-width: 1125px) and (max-width: 1199.98px) {
	.specialty-distributors_container .promo-info-cards .promo-text {
    	padding: 30px 40px 20px;
	}
}


@media(min-width: 1200px) and (max-width: 1399.98px) {
	.page-tavneos-connect .specialty-distributors_container .promo-info-cards p{
		font-size: 18px;
	}
	.specialty-distributors_container .promo-info-cards .promo-text{
		padding: 30px 20px 20px;
	}
	.copay-section p, .copay-section .list-arrow li{
		font-size: 17px;
	}
	.copay-section h1{
		font-size: 26px;
	}
	.page-home .home-container2 {
    	margin-bottom: 60px;
	}
	.copay-section {
    	margin: 35px 0 50px;
	}
	.quantum-isi-tray p.call-support {
    	margin-bottom: 40px;
	}
	.eligibility-section-content {
    	margin-top: 40px;
	}
	.bordered-isi .demo-shell__takeover .quantum-isi-tray .quantum-isi-tray__inner {
    	padding-top: 45px;
	}
	.quantum-drop-down-menu__link-text {
        font-size: 14px;
    }

    .link_start_patient_now .quantum-drop-down-menu__link-text {
        width: 232px;
    }



    .meet-patients-btn {
        width: 303px;
        height: 46px;
    }
}

@media(min-width: 768px) and (max-width: 1199.98px) {
	.copay-section p, .copay-section .list-arrow li{
		font-size: 14px;
	}
	.copay-section h1{
		font-size: 24px;
	}
	.copay-section {
    	margin: 35px 0 45px;
	}
	.bordered-isi .demo-shell__takeover .quantum-isi-tray .quantum-isi-tray__inner {
    	padding-top: 50px;
	}
    .quantum-isi-tray {
        --h4-font-size: 14px;
        --h2-font-size: 14px;
        font-size: 14px;
        line-height: 1.2;
    }

    .quantum-isi-tray .blue-title {
        font-size: 16px;
        line-height: 20px;
    }

    .demo-shell__takeover .quantum-isi-tray h2 {
        margin-bottom: 15px;
    }

    .demo-shell__takeover .quantum-isi-tray h4 {
        margin-top: 15px;
        margin-bottom: 10px;
    }

    .demo-shell__takeover .quantum-isi-tray p {
        margin-bottom: 10px;
    }
	.quantum-isi-tray p.call-support {
    	margin-bottom: 50px;
	}
}

@media(min-width: 1200px) and (max-width: 1399.98px) {
    .quantum-isi-tray {
        --h4-font-size: 17px;
        --h2-font-size: 17px;
        font-size: 17px;
        line-height: 21px;
    }

    .quantum-isi-tray .blue-title {
        font-size: 20px;
        line-height: 24px;
    }	
}

@media (min-width: 1400px) and (max-width: 1499.98px) {
	.specialty-distributors_container .promo-info-cards .promo-text{
		padding: 30px 30px 20px;
	}
}

@media (min-width: 1400px) and (max-width: 1699.98px) {
	.copay-section p, .copay-section .list-arrow li{
		font-size: 18px;
	}
	.copay-section{
		margin: 35px 0 60px;
	}
	.page-tavneos-connect .specialty-distributors_container .promo-info-cards p{
		font-size: 21px;
	}
    .quantum-isi-tray {
        --h4-font-size: 18px;
        --h2-font-size: 18px;
        font-size: 18px;
        line-height: 22px;
    }
	.page-home .home-container2 {
    	margin-bottom: 70px;
	}
    .quantum-isi-tray .blue-title {
        font-size: 20px;
        line-height: 24px;
    }
	.bordered-isi .demo-shell__takeover .quantum-isi-tray .quantum-isi-tray__inner {
    	padding-top: 55px;
	}
}



@media (max-width: 991px) {
	.page-home .home-container2 {
    	margin-bottom: 55px;
	}
    .quantum-isi-tray__content-preview .blue-title,
    .quantum-isi-tray__content-preview .green-title {
        display: block;
        font-size: 18px;
        line-height: 22px;
    }

    .quantum-isi-tray__content-preview.quantum-long-form-text div:last-child {
        display: none;
    }
}

@media (max-width: 600px) {
    .demo-shell__fixed-bottom .quantum-isi-tray__content-preview {
        padding-left: 36px;
    }

    .page-home .home-container2 {
        padding-inline: 36px;
    }
}

@media (max-width: 767.98px) {
    .quantum-isi-tray__content-preview .blue-title {
        max-width: 236px;
    }
}

.page-home .quantum-hero .quantum-hero__button {
    width: 100%;
}

@media (max-width: 767px) {
    .page-home .quantum-hero .quantum-hero__button {
        max-width: 302px;
    }
}

@media (min-width: 768px) and (max-width: 991px) {
    .quantum-hero__text-inner {
        --h1-font-size: 25px;
        --h1-line-height: 29px;
        padding-bottom: 30px;
        justify-content: flex-end;
    }

    .quantum-hero__text h2 {
        margin-bottom: 15px;
    }
}

@media (min-width: 992px) and (max-width: 1199px) {
    .quantum-hero__text-inner {
        max-width: 500px;
        --h1-font-size: 25px;
        --h1-line-height: 29px;
        --h2-font-size: 18px;
        --h2-line-height: 22px;
    }

    .quantum-hero__inner {
        background-position-x: -110px;
    }
}

@media (min-width: 1200px) and (max-width: 1500px) {
    .quantum-hero__text-inner {
        max-width: 631px;
        --h1-font-size: 30px;
        --h1-line-height: 39px;
        --h2-font-size: 23px;
        --h2-line-height: 32px;
        padding-left: 40px;
    }
}

@media (min-width: 1501px) and (max-width: 1600px) {
    .quantum-hero__text-inner {
        --h1-font-size: 40px;
        --h1-line-height: 49px;
        --h2-font-size: 23px;
        --h2-line-height: 32px;
        padding-left: 40px;
    }
}

.quantum-hero__text {
    z-index: 2;
}

@media (max-width: 767px) {
    .quantum-header .quantum-header__inner {
        gap: 10px;
    }
}

@media (max-width: 767px) {

    .page-gpa .bg-blue-white-gradient .list-promos .component-content>.promo:nth-child(4),
    .page-gpa .bg-blue-white-gradient .list-promos .component-content>.promo:nth-child(5) {
        width: 110px;
    }

    .page-gpa .bg-blue-white-gradient .list-promos .component-content>.promo>.component-content {
        flex-wrap: nowrap;
        gap: 10px;
    }

    .page-gpa .bg-blue-white-gradient .list-promos .component-content>.promo .field-promoicon {
        min-width: 22px;
    }
}

.page-gpa .bg-blue-white-gradient .column-splitter .file-type-icon-media-link img {
    max-width: 100%;
    height: auto;
}

.page-gpa .bg-blue-white-gradient .column-splitter .file-type-icon-media-link.col-lg-6 {
    max-width: 100%;
    padding-inline: 0;
}

@media screen and (max-width: 991px) {
    .page-gpa .bg-blue-white-gradient .list-promos>.component-content {
        display: flex;
        flex-wrap: wrap;
        gap: 20px;
        flex-direction: row;
    }

    .page-gpa .bg-blue-white-gradient .list-promos>.component-content .promo>.component-content {
        gap: 20px;
    }
}

.page-financial-assistance #pap-section-anchor {
    margin-top: 0px;
}

@media (max-width: 767px) {

    .page-safety .safety-table th:first-child,
    .page-safety .safety-table td:first-child {
        text-align: left;
        padding-left: 0;
    }

    .page-safety .safety-result-wrapper tr:nth-child(2) td:first-child,
    .page-safety .safety-result-wrapper tr:nth-child(3) td:first-child,
    .page-safety .safety-result-wrapper tr:nth-child(5) td:first-child,
    .page-safety .safety-result-wrapper tr:nth-child(6) td:first-child {
        padding-left: 13px;
    }
}

.page-financial-assistance .quantum-isi-tray .call-support {
    margin-bottom: 40px !important;
}

.page-financial-assistance .references-block {
    display: none;
}

@media (min-width: 992px) and (max-width: 1199px) {
    .link_start_patient_now .quantum-drop-down-menu__link-text {
        width: auto;
    }
}

@media (min-width: 768px) {
    .page-dosing .component.container.dosing-container {
        padding-bottom: 0;
    }
}

@media (max-width: 991px) {
    .page-financial-assistance .container_copay_program .list-arrow {
        margin-bottom: 30px;
        padding-left: 0;
    }
}

@media (max-width: 600px) {
    .page-financial-assistance .container_copay_program .bg-blue-white-gradient {
        margin-inline: -36px;
        overflow: hidden;
        margin-bottom: 30px;
    }
}

@media (min-width: 768px) and (max-width: 1199px) {
    .page-efficacy .renal-section img {
        width: 100%;
        max-width: 100%;
        height: auto;
    }
}


.page-presentation .learn-more-text h3 {
    margin-bottom: 20px;
    font-size: clamp(1.25rem, 0.625rem + 2vw, 1.75rem);
    line-height: clamp(1.5rem, 0.4063rem + 3.5vw, 2.375rem);
}

.page-presentation .component.rich-text.impact-on-kidneys h3 {
    font-size: clamp(1.25rem, 0.625rem + 2vw, 1.75rem);
    line-height: clamp(1.5rem, 0.4063rem + 3.5vw, 2.375rem);
    color: #fff;
}

.page-presentation .component.rich-text.impact-on-kidneys h2 {
    font-size: clamp(1.375rem, 0.3594rem + 3.25vw, 2.1875rem);
    line-height: clamp(1.5625rem, 0rem + 5vw, 2.8125rem);
}

.page-presentation .pathology-results .foot-note {
    padding-top: 10px !important;
}

.page-presentation .icd-table {
    background: linear-gradient(174deg, #0a47cc1a 70%, #ffffff 100%);
}

.page-presentation table.frequency-table.m-tbl.frequency-table-1 {
    background: linear-gradient(180deg, #0a47cc1a 100%, #ffffff 100%);
}

.page-presentation table.frequency-table.m-tbl.frequency-table-2 {
    background: linear-gradient(180deg, #0a47cc1a 60%, #ffffff 100%);
}

@media (max-width: 600px) {
    .page-presentation .component.rich-text.d-lg-none.general-title {
        text-align: center;
    }

    .page-presentation .component.rich-text.d-lg-none.general-title h2 {
        margin-bottom: 0px;
    }

    .page-presentation .component.rich-text.d-lg-none.general-title p {
        margin-inline: 100px;
    }

    .page-presentation .testing-considerations>.component-content {
        padding: 0;
    }
}

.page-disease-burden .foot-note .component-content>p {
    margin-bottom: 10px !important;
}

.page-disease-burden .foot-note {
    margin-top: 30px;
}

.baseline-active-disease {
    font-family: 'IBMPlexSans-Medium';
}

@media (min-width: 1025px) {
    .page-advocate-trial .study_design_overview-img img {
        max-width: 100%;
    }
}

.page-patient-cases .possible-diagnosis ul>li,
.possible-diagnosis ul ul>li {
    font-family: 'IBMPlexSans-Medium';
}

.page-patient-cases .possible-diagnosis ul li span {
    color: var(--primary-color);
    font-family: 'IBMPlexSans-Medium';
}

.page-patient-cases .possible-diagnosis .component.rich-text.col-xs-12.list-arrow ul li {
    font-family: 'IBMPlexSans-Medium';
}

.page-patient-cases .present-illness .component-content ul li {
    font-family: 'IBMPlexSans-Medium';
}

.page-patient-cases .present-illness .component-content ul ul li {
    font-family: 'IBMPlexSans-Regular' !important;
}

.full-profile-header h3 {
    font-family: 'IBMPlexSans-Bold';
}

@media (min-width: 768px) {
    .page-patient-cases .component.container.col-sm-7.col-lg-8 .component.rich-text.field-promotext:nth-child(3).list-arrow div ul {
        margin-right: 30px;
    }
}

.specialty-distributors_container .container-fluid {
    padding-inline: 8px;
}

.page-tavneos-connect .specialty-distributors_container .promo-info-cards {
    background-color: transparent;
}

@media (max-width: 1200px) {
    .page-tavneos-connect .specialty-distributors_container .promo-info-cards {
        margin-bottom: 15px;
    }
}

@media (min-width: 993px) and (max-width: 1200px) {
    .page-tavneos-connect .specialty-distributors_container .promo-info-cards {
        flex: 0 0 50%;
        max-width: 50%;
    }
}

.page-tavneos-connect .specialty-distributors_container p {
    font-family: 'IBMPlexSans-Regular';
}

@media (max-width: 600px) {
    .top-spy-nav {
        padding-inline: 0;
    }
}

@media (max-width: 767px) {
    .top-spy-nav {
        background-color: #F8F8F8;
    }
}


.page-healthcare-provider-resources .downloadable_resources-container .quantum-cta-document {
    width: 100%;
}


@media (min-width: 1700px) {
    .quantum-header__menu .quantum-drop-down-menu__list-item:not(.link_start_patient_now)>.quantum-drop-down-menu__link>span {
        max-width: 117px;
    }

    .quantum-header__menu .quantum-drop-down-menu__list-item:nth-child(4)>.quantum-drop-down-menu__link>span {
        max-width: 96px;
    }

    .quantum-header__menu .quantum-drop-down-menu__list-item:nth-child(5)>.quantum-drop-down-menu__link>span {
        max-width: 102px;
    }

    .quantum-header__menu .quantum-drop-down-menu__list-item:nth-child(8)>.quantum-drop-down-menu__link>span {
        max-width: 110px;
    }
}

@media (min-width: 1200px) and (max-width: 1400px) {
    .quantum-header__menu .quantum-drop-down-menu__list-item:not(.link_start_patient_now)>.quantum-drop-down-menu__link>span {
        max-width: 87px;
    }

    .quantum-header__menu .quantum-drop-down-menu__list-item:nth-child(4)>.quantum-drop-down-menu__link>span {
        max-width: 68px;
    }

    .quantum-header__menu .quantum-drop-down-menu__list-item:nth-child(5)>.quantum-drop-down-menu__link>span {
        max-width: 76px;
    }

    .quantum-header__menu .quantum-drop-down-menu__list-item:nth-child(8)>.quantum-drop-down-menu__link>span {
        max-width: 83px;
    }
}

.quantum-header__menu .quantum-drop-down-menu__list-item svg.quantum-icon.quantum-drop-down-menu__link-icon.quantum-drop-down-menu__link-icon--expand-dropdown,
.quantum-header__menu .quantum-drop-down-menu__list-item svg.quantum-icon.quantum-drop-down-menu__link-icon.quantum-drop-down-menu__link-icon--collapse-dropdown {
    display: none;
}

.page-presentation .bvas-section .promo-info-cards {
    padding-right: 15px;
    padding-left: 15px;
}

.page-presentation .bvas-section .promo-info-cards>.component-content {
    height: 100%;
}

@media (max-width: 600px) {
    .page-presentation .container.bvas-section .container-fluid {
        padding-inline: 0;
    }
}

.page-advocate-trial .banner-content h1,
.page-financial-assistance .banner-content h1 {
    padding-top: 0;
    padding-bottom: 0;
}

@media (max-width: 600px) {
    .link_start_patient_now {
        padding-inline: 0;
    }
}

.page-presentation .bg-blue-white-gradient:not(.identification_container) .container {
    padding-inline: 0;
}

@media (max-width: 600px) {
    .page-presentation .bg-blue-white-gradient:not(.identification_container) .container>.component-content {
        padding-inline: 0;
    }
}

@media (max-width: 600px) {
    .page-efficacy .relapse-container>.component-content {
        padding-inline: 0;
    }

    .page-efficacy .relapse-container .rich-text.list-arrow+.row-splitter>.container-fluid>.row {
        margin-inline: 0;
    }
}


@media (min-width: 1200px) and (max-width: 1400px) {
    .quantum-drop-down-menu__list-item.link_start_patient_now .quantum-drop-down-menu__link {
        margin-top: 10px;
    }
}


.page-disease-burden .top-spy-nav+.content+.container .foot-note>.component-content {
    text-indent: -5px;
    padding-left: 5px
}

.foot-note>.component-content sup {
    font-size: .6em;
    top: -0.5em;
}

.patient-section .promo_db>.component-content .promo-text {
    align-items: center;
}

.patient-section .promo_db .field-promotext2 {
    padding-top: 0;
}


@media (min-width: 1300px) {
    .page-efficacy .therapy-banner .field-promotext {
        max-width: 1200px;
    }
}

.page-efficacy #relapse-risk-anchor~.rich-text.foot-note>.component-content p+p {
    padding-left: 10px;
}


.page-patient-cases .profile-cards>.component-content>.foot-note {
    padding-top: 0;
    margin-top: 30px;
}

@media (max-width: 767px) {

    .page-patient-cases .profile-cards .promo-centered>.component-content,
    .page-patient-cases .profile-cards .promo-centered .promo-text {
        width: 100%;
    }

    .page-patient-cases .profile-cards .promo-centered .promo-text {
        padding-bottom: 0;
    }

    .page-patient-cases .profile-cards .promo-centered {
        padding-inline: 0;
    }

    .page-patient-cases .profile-cards>.component-content>.foot-note {
        padding-top: 0;
        margin-top: 0;
    }

    .page-patient-cases .profile-cards .promo-centered .field-promolink:after {

        display: flex !important;
        width: 68px;
    }

}

/* nidhi */
.page-efficacy .relapse-container .relapse-table table tr:nth-child(even) {
    background: linear-gradient(90deg, #41E6B90D 0%, #41E6B966 51%, #41E6B90D 100%);
}

.page-efficacy .relapse-container .relapse-table table tr:nth-child(2) td:first-child {
    background: #fff;
}

@media (min-width: 1300px) {

    .page-efficacy .relapse-container .relapse-table th,
    .page-efficacy .relapse-container .relapse-table td {
        padding: 15px;
    }
}

@media (min-width: 768px) {
    .renal-footnote {
        margin-top: 30px;
    }

    .page-efficacy .mobile-footnote {
        display: none;
    }

    .relapse-prespecified-text-mobile {
        display: none;
    }
}

@media (min-width: 1300px) {
    .page-efficacy .subgroup-analysis-block .field-promotext2 {
        padding-top: 50px !important;
        padding-right: 70px;
    }
}

@media (max-width: 767px) {
    .renal-footnote {
        margin-top: 20px;
    }

    .relapse-prespecified-text-desktop {
        display: none
    }

    .uacr-container .decrease-section .promo>.component-content {
        align-items: center;
    }
}


.page-efficacy .relapse-container .relapse-promo-right .field-promotext p {
    background: linear-gradient(280deg, #41E6B999 0%, #41E6B930 54%, #41E6B90D 100%);
}

.subgroup-analysis-block {
    padding-bottom: 90px;
}

@media (max-width: 767px) {
    .page-efficacy .next-page-link-container {
        margin-top: 0px;
        margin-bottom: 30px;
    }
}

@media (min-width: 1700px) {
	.specialty-distributors_container .promo-info-cards .promo-text{
		padding: 30px 44px 20px;
	}
}

@media (min-width: 1025px) {
    .page-efficacy .glucocorticoid-container .median-block .numeric {
        margin-top: 55px !important;
    }
}

@media (max-width: 1200px) {
    .next-page-link-container {
        margin-top: 20px;
        margin-bottom: 30px
    }
}

@media (max-width: 767px) {
    .glucocorticoid-container .list-arrow ul>li {
        margin-bottom: 0px;
    }

    .page-efficacy .glucocorticoid-container .median-block .median-section .promo-text .field-promotext2>div {
        margin-bottom: 0;
    }
}

@media (max-width: 1199px) {
    .page-efficacy .relapse-container .relapse-promo-right .field-promotext p {
        padding: 10px;
        margin-top: 10px;
    }
}

@media (max-width: 767px) {
    .page-efficacy .relapse-container .relapse-promo-right .field-promotext p {
        padding: 15px 10px;
    }
}

@media (max-width: 767px) {
    .page-efficacy .relapse-container .relapse-table table tr:not(:nth-child(1)) td:first-child {
        width: 100%;
    }

    .page-efficacy .relapse-container .relapse-table th,
    .page-efficacy .relapse-container .relapse-table td {
        padding-bottom: 15px;
        padding-top: 15px;
    }

    .page-efficacy .relapse-container .relapse-table table tr:not(:nth-child(1)) td {
        padding-right: 6px;
    }

    .page-efficacy .median-block.subgroup-analysis-block .component .promo-text {
        gap: 0;
    }
}

@media (min-width: 768px) and (max-width: 1024px) {
    .page-efficacy .subgroup-analysis-block .field-promotext p {
        padding-left: 0;
    }

    .page-efficacy .subgroup-analysis-block .promo .field-promotext div:first-child {
        margin-top: 20px;
        margin-bottom: 30px;
    }

    .page-efficacy .subgroup-analysis-block .field-promotext2 {
        padding-top: 18px !important;
    }
}

@media(max-width: 767px) {

    .top-spy-nav .link-list,
    .top-spy-nav .link-list ul,
    .container-fluid.top-spy-nav .field-link {
        background-color: #F8F8F8;
    }
}

.promo-downloadable .field-promolink:after {
    background-image: url(../images/icon-download.svg);
}

@media (max-width: 600px) {
    .page-gpa .container-gpa-terms>.component-content>.component.row-splitter>.container-fluid {
        padding-inline: 0;
    }

    .page-gpa .container-gpa-terms>.component-content>.component.row-splitter>.container-fluid>.row {
        margin-inline: 0;
    }
}

@media (max-width: 767px) {

    .page-disease-burden .treatment-block .promo-text ul li,
    .page-disease-burden .treatment-block .promo-text ul ul {
        padding-top: 0;
        padding-bottom: 0;
    }


    .page-disease-burden .treatment-block .component-content,
    .page-disease-burden .treatment-block .component-content>.promo-text {
        gap: 0;
    }

    .page-disease-burden .treatment-block .field-promotext2 ul li:last-child,
    .page-disease-burden .treatment-block,
    .page-disease-burden .treatment-block .list-arrow ul,
    .page-disease-burden .treatment-block .field-promotext>ul,
    .page-disease-burden .treatment-block .field-promotext2>ul {
        margin-bottom: 0;
    }
}

@media (max-width: 767px) {
    .page-disease-burden .patient-section>.component-content .component.row-splitter>.container-fluid>.row .promo_db+.foot-note {
        margin-bottom: 30px;
    }
}

.page-presentation #bvas-overview-anchor+div+div+.row-splitter {
    padding-top: 60px;
}

@media (max-width: 1024px) {
    .page-presentation #bvas-overview-anchor+div+div+.row-splitter {
        padding-top: 8px;
    }
}

#real-estate-agent>.component-content>p:first-child,
#dental-technician>.component-content>p:first-child,
#retired-banker>.component-content>p:first-child {
    margin-bottom: 0;
}

#dental-technician>.component-content>p:nth-of-type(3),
#retired-banker>.component-content>p:nth-of-type(3) {
    font-size: clamp(0.75rem, 0.2268rem + 1.0914vw, 1.25rem);
    line-height: clamp(0.9375rem, 0.1527rem + 1.6371vw, 1.6875rem);
}

.page-patient-cases .last-full-profile-section {
    padding-bottom: 0;
    border-bottom: 0;
}

.submission-option_container .promo-centered .field-promolink:after {
    display: block !important;
}

.sitemap .references-block,
.page-healthcare-provider-resources .references-block,
.page-patient-resources .references-block,
.copay .references-block{
    display: none;
}

.page-tavneos-connect .submission-option_container .promo-centered {
    padding-inline: 0;
}

.scroll-top-sec .row {
    justify-content: space-between;
    align-items: center;
}


.scroll-top-sec .link .field-link a {
    width: 30px;
    height: 35px;
    background: url(../images/topscroll.png) no-repeat left top;
    background-size: 100%;
}

.scroll-top-sec .link .field-link {
    background-color: transparent;
    width: auto;
}

.page-disease-burden .patient-section {
    background: linear-gradient(115deg, #0A48CC33 0%, #CBD8F4D4 0%, #FFFFFF 100%);
}

@media screen and (min-width: 767px) {
    #footer .quantum-footer__inner p:nth-child(1) {
        margin-bottom: 25px;
    }

    #footer .quantum-footer__links-row,
    .quantum-footer__subtext {
        padding-top: 0 !important;
    }
}

@media screen and (max-width: 767px) {
    #footer .quantum-footer__logo-social-row {
        width: auto;
        margin-inline: auto;
    }

    #footer .quantum-footer p:nth-child(1) {
        margin-top: 29px;
        margin-bottom: 25px;
    }

    #footer .quantum-footer__subtext {
        margin-bottom: 9px;
    }
}

@media screen and (max-width: 767px) {
    .scroll-top-sec .link .field-link a {
        width: 20px;
        height: 20px;
    }
}

.footnote-reg .sup-reg {
    font-size: 1.05em !important;
    top: -1px !important;
}

@media screen and (min-width: 991px) {
    .page-moa .bg-blue-white-gradient>.component-content {
        padding-top: 60px;
        padding-bottom: 45px;
    }

    .page-moa .file-type-icon-media-link a img {
        margin-bottom: 100px;
    }
}

@media screen and (max-width: 991px) {
    .page-moa .container-tv-mechanism .rich-text .component-content ol {
        padding-left: 20px;
        margin-bottom: 30px;
        margin-top: 15px;
    }

    .page-moa .bg-blue-white-gradient>.component-content {
        padding-bottom: 60px;
    }
}

.advocate-trial-container .list-arrow ul {
    margin-bottom: clamp(1.5rem, 0.6406rem + 2.75vw, 2.1875rem);
}

@media (min-width: 991px) {
    .page-advocate-trial .bg-blue-white-gradient>.component-content {
        padding-top: 25px !important;
        padding-bottom: 25px !important;
    }
}

@media screen and (max-width: 1399px) {
    .page-advocate-trial .acr-container .rich-text .row .col-md-5 br {
        display: none;
    }
}

.blue-grediant-bg {
    background: var(--bg-gradient-lgt-blue);
}

@media (min-width: 1300px) {
    .page-efficacy .therapy-banner .field-promotext {
        max-width: 1250px;
    }

}

.page-efficacy .therapy-banner .field-promotext h2,
.page-efficacy .therapy-banner .field-promotext h3 {
    padding-top: 0;
    padding-bottom: 0;
}


@media (min-width: 768px) {
    .page-efficacy .therapy-banner .field-promotext {
        align-items: flex-end;
    }

    .page-efficacy .therapy-banner .field-promotext h2 {
        line-height: .45em;
        font-size: 130px;
    }
}

@media (min-width:800px) and (max-width: 1400px) {

    .page-efficacy .therapy-banner .field-promotext h3 {
        font-size: 24px;
        line-height: 33px;
    }
}

@media (min-width:768px) and (max-width: 1199px) {
    .page-efficacy .therapy-banner .field-promotext h2 {
        line-height: .25em;
    }
}

@media (min-width:1000px) and (max-width: 1199px) {
    .page-efficacy .therapy-banner .field-promotext h2 {
        line-height: 0.35em;
    }
}

@media (max-width: 767px) {
    .page-efficacy .therapy-banner .promo {
        padding-top: 30px;
        padding-bottom: 25px;
    }

    .page-efficacy .therapy-banner .field-promotext h2 {
        margin-bottom: 20px;
    }
}

.page-efficacy .therapy-banner .field-promotext h2 span {
    font-family: 'IBM Plex Mono';
    font-weight: 600;
}

@media (min-width:768px) {
    .page-efficacy .therapy-banner .promo {
        padding-top: 100px;
        padding-bottom: 100px;
    }
}

.scroll-top-sec .row {
    margin-inline: 0;
}

@media (max-width: 600px) {
    .scroll-top-sec.container-fluid {
        padding-inline: 0;
    }
}

.subgroup-analysis-block .promo .field-promotext2>p {
    text-indent: -11px;
    padding-left: 10px;
}

@media (max-width: 767px) {
    .subgroup-analysis-block .promo .field-promotext2>p {
        text-indent: -9px;
        padding-left: 12px;
    }
}

@media (min-width: 1500px) {
    .subgroup-analysis-block .promo .field-promotext2>p {
        text-indent: -15px;
        padding-left: 12px;
    }

}

.page-presentation .biopsy-section .field-promotext ol>li {
    display: flex;
    gap: 5px;
}

.page-presentation .promo-two-col .component-content {
    justify-content: space-between;
}

@media screen and (max-width: 991px) {
    .page-presentation .emr-table thead th:last-child {
        padding-left: 30px;
    }
}

@media screen and (min-width: 991px) {
    .page-presentation .emr-table thead th:last-child {
        padding-left: 70px;
    }
}

.copay_amount .amount {
    font-family: 'IBM Plex Mono';
    font-weight: 500;
}
.page-tavneos-connect .promo-tv_widget_text h1{
	font-weight: 700;
	font-family: 'IBM Plex Mono';
}

@media (max-width: 767px) {
    #Modal_Thank_You h2 {
        font-size: 20px;
        line-height: 25px;
        padding-bottom: 0;
        margin-bottom: 15px;
        max-width: 186px;
    }
}

#Modal_Thank_You .quantum-modal__dialog>p {
    margin-bottom: 0;
    padding-bottom: 0;
    line-height: 1.1;
}

#Modal_Thank_You .modal-body-buttons p.interstitial_btn_yes {
    padding-bottom: 0;
    margin-bottom: 0;
}

#Modal_Thank_You .modal-body-buttons {
    margin-top: 50px;
}

@media (max-width: 767px) {
    #Modal_Thank_You .modal-body-buttons {
        margin-top: 20px;
    }

    #Modal_Thank_You .quantum-modal__dialog {
        padding-top: 85px;
        padding-bottom: 85px;
    }

    #Modal_Thank_You .quantum-modal__dialog p>a {
        font-size: 15px;
        height: 45px;
    }

    #Modal_Thank_You .quantum-modal__dialog p>a:after {
        height: 100%;
    }
}

@media screen and (min-width: 991px) {
    .page-efficacy .relapse-container .rich-text h3 {
        padding-bottom: 50px;
        padding-top: 50px;
    }
}

@media screen and (max-width: 991px) {

    .page-efficacy .relapse-container .rich-text h3 {
        padding-bottom: 30px;
        padding-top: 30px;
    }
}

.word-break {
    word-break: break-all;
}

@media (max-width: 991px) {
    #contact_representative .form__button {
        margin-top: 20px;
    }
}

.page-contact .register__title {
    text-align: center;
    font-family: 'Poppins-Bold';
}

@media (max-width: 767px) {
    .page-contact .tab-details>.rich-text>.component-content>h1 {
        max-width: 203px;
        margin-inline: auto;
    }
}

@media (max-width: 767px) {
    .jcf-select-text {
        padding-inline: 10px;
    }

    .form-control {
        padding-inline: 10px;
    }
}

.page-contact .tab-details>.tab-details {
    padding-inline: 0;
}





#Modal_Site_Leave .quantum-modal__dialog>p {
    padding-bottom: 0;
}

#Modal_Site_Leave .modal-body-buttons {
    margin-top: 50px;
}

#Modal_Site_Leave .modal-body-buttons a {
    text-decoration: none !important;
}

#Modal_Site_Leave .modal-body-buttons p {
    margin-bottom: 0;
    padding-bottom: 0;
}

@media (max-width: 767px) {
    #Modal_Site_Leave .quantum-modal__dialog>h2 {
        font-size: 20px;
        line-height: 25px;
        padding-bottom: 10px;
    }

    #Modal_Site_Leave .modal-body-buttons {
        margin-top: 28px;
    }

    #Modal_Site_Leave .modal-body-buttons a {
        font-size: 15px;
        height: 45px;
    }

    #Modal_Site_Leave .modal-body-buttons a:after {
        height: 100%;
        width: 45px;
    }
}

@media (max-width: 991px) {
    .modal-body-buttons p>a:after {
        background-size: 10px;
    }
}

@media (min-width: 768px) and (max-width: 1199px) {
    #Modal_Site_Leave .modal-body-buttons p {
        width: 285px;
    }
}

@media (min-width: 768px) {}

.page-healthcare-provider-resources #DRContactForm>.drformgroup {
    height: 45px;
}

.page-healthcare-provider-resources #DRContactForm #globalError {
    text-align: center;
}

.page-healthcare-provider-resources .drformgroup~.drformgroup {
    height: 100px !important;
}

@media (max-width: 576px) {
    .page-healthcare-provider-resources .drformgroup~.drformgroup {
        height: 70px !important;
        margin-bottom: 0 !important;
    }
	
}

.page-healthcare-provider-resources .form-group.drformgroup:first-child {
    text-align: center;
}

.page-healthcare-provider-resources .form-group.drformgroup>input {
    margin-bottom: 0;
}

#Downloadable_Resources_Popup>.quantum-modal__dialog {
    display: block;
    padding: 0;
}

@media (max-width: 767px) {
    #Downloadable_Resources_Popup>.quantum-modal__dialog>.quantum-modal__dialog {
        padding-inline: 23px;
        width: 100%;
    }

    #Downloadable_Resources_Popup>.quantum-modal__dialog>.quantum-modal__dialog>div {
        width: 100%;
    }

    .page-healthcare-provider-resources .form-group.drformgroup:first-child {
        height: 57px !important;
    }
}


#DRContactForm .quantum-button[disabled="disabled"] {
    background: #E5E5E5;
    color: #000000;
}

.page-financial-assistance .list-arrow li .sup-reg,
.page-financial-assistance .container_pap .footnote-reg .sup-reg,
.page-financial-assistance .container_copay_program .footnote-reg .sup-reg {
    top: 0px;
}

@media (max-width: 767px) {
    .top-spy-nav .link-list ul {
        padding-bottom: 10px;
    }

    .top-spy-nav .link-list ul>li {
        margin-bottom: 0;
    }
}

@media (max-width: 600px) {
    .page-tavneos-connect .quick-start-program_container .enroll-your-patients_container {
        padding-inline: 0;
    }
}

/* .page-tavneos-connect .component.rich-text.foot-note p {
    text-indent: -5px;
} */
@media (max-width: 767px) {
    .blue-table.quick-start-table tbody tr:first-child {
        height: auto !important;
    }
}

@media (max-width: 767px) {
    .page-tavneos-connect .outcome-section sub {
        font-size: 80%;
    }
}

@media (max-width: 767px) {
    .page-tavneos-connect .submission-option_container .promo-centered .field-promoicon>img {
        max-width: 67px;
    }

    .page-tavneos-connect .submission-option_container .promo-centered:nth-child(5) .field-promoicon>img {
        max-width: 72px;
    }

    .page-tavneos-connect .submission-option_container .promo-centered:nth-child(3) .field-promoicon>img {
        max-width: 47px;
    }
}

@media screen and (min-width: 992px) {
    .quantum-top-nav .quantum-drop-down-menu__list-item:last-child .quantum-top-nav__link:after {
        background-image: url(../images/extlink.png);
    }
}

@media (min-width: 992px) and (max-width: 1200px) {

    .quantum-top-nav .quantum-drop-down-menu__list-item:last-child .quantum-top-nav__link:after {

        width: 25px !important;

    }

}

.page-patient-cases .lab-values {
    margin-top: 35px;
}

@media (max-width: 767px) {

    .identifying-patients-container .learn-more-text,
    .please-note-text {
        padding-inline: 0;
    }
}

@media (max-width: 767px) {

    .identifying-patients-container .learn-more-text,
    .please-note-text {
        padding-inline: 0;
    }
}

@media (max-width: 991px) {
    .page-presentation .promo-signs .field-promotext {
        font-size: 18px;
        line-height: 20px;
    }
}

@media (max-width: 767px) {
    .page-presentation table.frequency-table.m-tbl.frequency-table-2 {
        border-top: 30px solid #e6edfa;
    }
}

@media (max-width: 767px) {
    .page-presentation .icd-table thead {
        text-align: center;
    }

    .page-presentation .icd-table tbody td {
        vertical-align: top;
        padding-bottom: 10px;
    }
}

@media (max-width: 600px) {
    .page-presentation .icd-table {
        margin-inline: -36px;
    }

    .page-presentation .icd-section>.component-content>.component>.container-fluid {
        padding-inline: 0;
    }
}

.page-presentation .bvas-section .foot-note {
    padding-left: 7px;
}

/* .page-presentation .bvas-section .foot-note>.component-content{
    text-indent: -7px;
} */
@media (max-width: 767px) {
    .page-presentation .emr-table tr>td:nth-child(1) {
        width: 112px;
    }

}

@media (max-width: 767px) {
    #team-grid .patient-cases-link .field-link>a {
        height: 45px;
        padding-top: 14px;
        padding-bottom: 14px;
    }

    #team-grid .patient-cases-link .field-link::after {
        width: 38px;
        background-size: 10px;
    }

}

.page-efficacy .static-banner .sup-dagger {
    font-size: .5em;
    top: -0.68em;
}

.file-type-icon-media-link a[href="javascript:void(0);"] {
    cursor: default;
}

.page-tavneos-connect .outcome-section>.component-content p {
    margin-bottom: 0;
    font-family: 'IBMPlexSans-Medium';
}

@media (min-width: 991px) {
    .page-tavneos-connect .outcome-section>.component-content {
        padding-bottom: 60px;
        padding-top: 60px;

    }

    .page-tavneos-connect .outcome-section>.component-content .rich-text {
        max-width: 1154px;
    }
}

.font-plex-medium {
    font-family: 'IBMPlexSans-Medium';
}

.font-plex-bold {
    font-family: 'IBMPlexSans-Bold';
}

.font-plex-medium sub,
.font-plex-bold sub {
    font-family: inherit;
}

@media(max-width: 600px) {
    .page-patient-cases .full-profile-section>.component-content>.row-splitter>.container-fluid {
        padding-inline: 0;
    }

    .page-patient-cases .full-profile-section>.component-content>.row-splitter>.container-fluid .container[class*="col-"] {
        padding-inline: 15px;
    }
}

@media (min-width: 768px) {

    .page-tavneos-connect .submission-option_container .promo-centered:nth-child(2),
    .page-tavneos-connect .submission-option_container .promo-centered:nth-child(4) {
        margin-top: 40px;
    }
}

.page-patient-resources #downloadable-resources~.row-splitter {
    margin-top: 70px;
}

.page-patient-resources #downloadable-resources~.row-splitter>.container-fluid>.row {
    margin-inline: 0;
    max-width: 1467px;
    margin-inline: auto;
}

.page-patient-resources #downloadable-resources~.row-splitter>.container-fluid:first-child>.row .quantum-cta__copy {
    max-width: 976px;
}

@media (max-width: 1199.98px) {
    .page-patient-resources #downloadable-resources~.row-splitter {
        margin-top: 36px;
    }
}

@media (max-width: 600px) {
    .page-patient-resources #downloadable-resources~.row-splitter>.container-fluid {
        padding-inline: 0;
    }
}

@media (max-width: 767px) {

    .page-patient-resources #downloadable-resources~.row-splitter>.container-fluid .quantum-cta__copy {
        text-align: left;
    }
}

@media (max-width: 991px) {

    .quantum-indications__inner .quantum-text--small p {
        display: inline;
    }

    .quantum-indications__inner .isi-readmore,
    .quantum-indications__inner .isi-readless {
        margin-top: 0;
    }
}


.home-container2 .promo-centered .field-promolink a.link-download:after {
    background-image: url('../images/icon-download.svg');
}

@media (max-width: 576px) {
    .home-container2 .promo-centered .field-promolink a {
        position: relative;
    }

    .home-container2 .promo-centered .field-promolink a:after {
        width: 45px;
    }

    .home-container2 .promo-centered .field-promolink a.link-download:after {
        background-size: 12px;
    }
}

@media (min-width: 992px) {
    .home-container2 .promo-centered .field-promolink a:after {
        display: none;
    }
}

@media (min-width: 767px) {

    .page-patient-cases .component.container.col-sm-7.col-lg-8 .component.rich-text.field-promotext:nth-child(3).list-arrow div:nth-child(1) div:nth-child(2) {
        flex-basis: 52%;
    }

    .page-patient-cases .component.container.col-sm-7.col-lg-8 .component.rich-text.field-promotext:nth-child(3).list-arrow div:nth-child(1) div:nth-child(1) {
        flex-basis: 48%;
        padding-right: 67px;
    }

    .page-patient-cases .component.container.col-sm-7.col-lg-8 .component.rich-text.field-promotext:nth-child(3) .component-content {
        justify-content: space-around;
    }
}

.page-patient-cases .component.container.col-sm-7.col-lg-8 .component.rich-text.field-promotext:nth-child(3).list-arrow div ul {
    padding-left: 40px;
}

.page-patient-cases .component.container.col-sm-7.col-lg-8 .component.rich-text.field-promotext:nth-child(3) .component-content ul li:nth-child(3) span:nth-child(2),
.page-patient-cases .component.container.col-sm-7.col-lg-8 .component.rich-text.field-promotext:nth-child(3) .component-content ul li:nth-child(2) span:nth-child(2),
.page-patient-cases .component.container.col-sm-7.col-lg-8 .component.rich-text.field-promotext:nth-child(3) .component-content ul li:nth-child(1) span:nth-child(2),
.page-patient-cases .component.container.col-sm-7.col-lg-8 .component.rich-text.field-promotext:nth-child(3) .component-content ul li:nth-child(4) span:nth-child(2),
.page-patient-cases .component.container.col-sm-7.col-lg-8 .component.rich-text.field-promotext:nth-child(3) .component-content ul li:nth-child(1) span:nth-child(3) {
    text-wrap: nowrap;
    color: var(--text-color);
}

@media (min-width: 768px) and (max-width: 991px) {

    .page-patient-cases .component.container.col-sm-7.col-lg-8 .component.rich-text.field-promotext:nth-child(3) .component-content {
        justify-content: start
    }

    .page-patient-cases .component.container.col-sm-7.col-lg-8 .component.rich-text.field-promotext:nth-child(3).list-arrow div:nth-child(1) div:nth-child(1) {
        padding-right: 0px;
    }
}

@media (max-width: 767.98px) {
    .page-gpa .banner-svg-image {
        max-width: 272px !important;
        height: 86px;
        overflow: hidden;
        position: relative;
    }

    .page-gpa .banner-content {
        justify-content: start;
        padding-top: 60px;
    }

    .page-gpa .banner-svg-image>svg {
        display: block;
        width: 100%;
        height: auto;
        top: 0;
        transform: translateY(-76px);
        left: 0;
        position: absolute;
    }
}

@media (max-width: 767px) {
    .page-contact .position-relative .form-group {
        margin-bottom: 25px;
    }
}

.page-contact .jcf-list-content>ul li:first-child {
    display: none;
}

@media screen and (max-width: 767px) {
    .scroll-top-sec .link .field-link a {
        margin-top: 10px;
    }
}

.text-med-green {
    font-family: 'IBMPlexSans-Medium';
}

@media (min-width: 991px) {
    .page-efficacy .glucocorticoid-container .median-block .promo-centered .promo-text {
        margin-right: 120px;
        margin-left: 0 !important;
    }
}

@media (min-width: 991px) {
    .page-efficacy .glucocorticoid-container .median-block {
        margin-bottom: 40px;
    }
}

.special-footnote {
    display: flex;
    align-items: baseline;
}

.special-footnote span {
    min-width: 20px;
    text-align: right;
    margin-right: 2px;
}

/* @media (max-width: 767px) {
    .renal-footnote .special-footnote:nth-child(2) {
        display: none;
    }

    .page-efficacy .renal-footnote .special-footnote {
        display: none;
    }
} */

@media (max-width: 767px) {
    .controlled-fashion {
        margin-left: -10px;
    }
}

.special-footnote p {
    margin-bottom: 10px;
}

@media (max-width: 600px) {

    .page-disease-burden .patient-section.container,
    .page-disease-burden .patient-section.container>.component-content {
        padding-inline: 0;
    }

    .page-disease-burden .patient-section.container>.component-content>.rich-text {
        padding-inline: 35px;
    }

    .page-disease-burden .patient-section.container>.component-content>.row-splitter>.container-fluid>.row {
        margin-inline: 0;
    }
}

@media (max-width: 767px) {

    .activity-score {

        padding-top: 30px;

        padding-bottom: 40px;

    }

}

.page-disease-burden .promo_db_widget_text small {
    margin-top: -7px;
}

@media (max-width: 767px) {
    .page-moa .banner-content h1 {
        padding-top: 0px;
    }
}


.page-moa .file-type-icon-media-link a img {

    height: auto;

}

@media screen and (max-width: 767px) {
    .page-advocate-trial .bg-blue-white-gradient.acr-container>.component-content {
        padding-top: 30px;
    }

    .page-advocate-trial .advocate-trial-container>.component-content>.foot-note:last-child .special-footnote span,
    .page-advocate-trial .bg-blue-white-gradient.acr-container+.container>.component-content .special-footnote span {
        min-width: 8px;
    }

    .page-advocate-trial .study_design_overview_container>.component-content>.footnote-reg .special-footnote span {
        min-width: 4px;
    }
}

@media (max-width: 767px) {
    .page-efficacy .time-relapse-section .field-promotext p {
        display: none;
    }
}

@media screen and (max-width: 767px) {
    .page-efficacy .therapy-banner+.container .special-footnote span {
        min-width: 4px;
    }

    .page-efficacy .relapse-prespecified-text-desktop+.foot-note .special-footnote span {
        min-width: 12px;
    }

    .page-efficacy .relapse-prespecified-text-desktop+.foot-note .special-footnote p {
        margin-top: 0;
    }

    .page-efficacy .renal-footnote .special-footnote span {
        min-width: 9px;
    }
}

@media screen and (max-width: 767px) {
    .page-tavneos-connect .quick-start-table.green-table thead tr:nth-child(2) {
        height: 81px;
    }
    .page-tavneos-connect .quick-start-table.green-table tbody tr:nth-child(7) {
        height: 81px !important;
        display: flex;
        align-items: center;
        justify-content: center;
        margin-top: 45px;
    }
    .page-tavneos-connect .quick-start-table.green-table tbody tr:nth-child(7) .img-fluid{
        width: 116px;
        height: 56px;
    }
}

@media screen and (max-width: 767px) {
    .page-tavneos-connect .quick-start-program_container>.component-content>.footnote-reg .special-footnote span {
        min-width: 7px;
        margin-right: 1px;
    }

    .page-tavneos-connect .quick-start-program_container>.component-content>.footnote-reg .special-footnote p {
        text-indent: 0;
    }
}

.page-patient-cases .section-anchor {
    margin-bottom: 22px;
}

@media screen and (max-width: 767px) {
    .page-patient-cases .scroll-top-sec .section-anchor {
        margin-bottom: 0;
    }

    .page-patient-cases .scroll-top-sec {
        margin-bottom: 20px;
    }

    .page-patient-cases .scroll-top-sec .link .field-link a {
        margin-top: 0;
    }
}

.promo-tv-widget:nth-child(2) .promo-tv_widget_text h1 span {
    font-size: 0.7em;
}

.special-footnote p {
    margin-bottom: 10px !important;
}

.page-efficacy .foot-note p {
    margin-top: 0 !important;
}

.page-safety .safety-result-wrapper tbody tr td:first-child {
    text-align: left;
    margin-left: 0 !important;
    padding-left: 98px;
}

.page-safety .safety-result-wrapper tbody tr:nth-child(2) td:first-child,
.page-safety .safety-result-wrapper tbody tr:nth-child(5) td:first-child,
.page-safety .safety-result-wrapper tbody tr:nth-child(6) td:first-child,
.page-safety .safety-result-wrapper tbody tr:nth-child(3) td:first-child {
    padding-left: 90px;
}

@media (max-width:1400px) {
    .page-safety .safety-result-wrapper tbody tr td:first-child {
        text-align: left;
        padding-left: 80px;
    }

    .page-safety .safety-result-wrapper tbody tr:nth-child(2) td:first-child,
    .page-safety .safety-result-wrapper tbody tr:nth-child(5) td:first-child,
    .page-safety .safety-result-wrapper tbody tr:nth-child(6) td:first-child,
    .page-safety .safety-result-wrapper tbody tr:nth-child(3) td:first-child {
        padding-left: 90px;
    }
}

@media (max-width:1025px) {
    .page-safety .safety-result-wrapper tbody tr td:first-child {
        text-align: left;
        padding-left: 0;
    }

    .page-safety .safety-result-wrapper tbody tr:nth-child(2) td:first-child,
    .page-safety .safety-result-wrapper tbody tr:nth-child(5) td:first-child,
    .page-safety .safety-result-wrapper tbody tr:nth-child(6) td:first-child,
    .page-safety .safety-result-wrapper tbody tr:nth-child(3) td:first-child {
        padding-left: 43px;
    }
}

@media (max-width:767px) {
    .page-safety .safety-result-wrapper tbody tr td:first-child {
        text-align: left;
        padding-left: 0;
    }

    .page-safety .safety-result-wrapper tbody tr:nth-child(2) td:first-child,
    .page-safety .safety-result-wrapper tbody tr:nth-child(5) td:first-child,
    .page-safety .safety-result-wrapper tbody tr:nth-child(6) td:first-child,
    .page-safety .safety-result-wrapper tbody tr:nth-child(3) td:first-child {
        padding-left: 13px;
    }
}


@media (max-width: 767px) {
    .page-efficacy .glucocorticoid-container {
        margin-top: 0;
    }
}

@media (max-width: 767px) {
    .page-efficacy .improvement-banner.plain-banner {
        margin-bottom: 0;
    }

    .page-presentation #identifying-patients {
        margin-top: 13px;
    }

    .page-presentation #identifying-patients+.link .field-link a {
        margin-top: -30px;
    }

    .page-presentation .identification_container {
        margin-bottom: 0 !important;
    }
}

@media (max-width: 767px) {

    .page-presentation .promo-organ-systm-cards:nth-child(8),
    .page-presentation .promo-organ-systm-cards:nth-child(7) {
        margin-bottom: 0;
    }
}

.page-presentation .testing-considerations {
    margin-bottom: 0;
}

@media (max-width: 767px) {


    .page-presentation #testing-considerations+.link .field-link a {
        margin-top: -38px;
    }

    .page-gpa .container-gpa-terms>.component-content {
        padding-top: 0;
    }

    /* .page-advocate-trial .banner-content h1 {
        font-size: 20px;
    } */

    .section-anchor {
        width: 90%;
    }

    .section-anchor>.component-content {
        width: 98%;
        overflow: hidden;
        text-overflow: ellipsis;
        white-space: nowrap;
    }

    .page-tavneos-connect .tv-connect-pictograph_container,
    .page-tavneos-connect .outcome-section {
        margin-bottom: 0 !important;
    }

    .page-financial-assistance .container_copay_program>.component-content>.list-arrow {
        margin-bottom: 0;
    }
}

@media (min-width: 768px) {
    .page-financial-assistance .container_copay_program>.component-content>.list-arrow {
        margin-bottom: 50px;
    }
}

.page-safety .safety-table th span {
    text-wrap: nowrap;
}


@media (min-width: 768px) {
    .page-gpa .container-gpa-terms>.component-content {
        padding-top: 18px;
    }
}

@media (min-width: 1300px) {
    .page-safety .safety-table tr td:first-child {
        width: 560px;
    }

    .page-safety .safety-result-wrapper tbody tr td:first-child {
        width: 560px;
        padding-left: 55px;
    }
}

@media (min-width: 1024px) and (max-width: 1300px) {
    .page-safety .safety-table tr td:first-child {
        width: 400px;
    }

    .page-safety .safety-result-wrapper tbody tr td:first-child {
        padding-left: 50px !important;
        width: 400px;
    }

    .page-safety .safety-result-wrapper tbody tr:nth-child(2) td:first-child,
    .page-safety .safety-result-wrapper tbody tr:nth-child(5) td:first-child,
    .page-safety .safety-result-wrapper tbody tr:nth-child(6) td:first-child,
    .page-safety .safety-result-wrapper tbody tr:nth-child(3) td:first-child {
        padding-left: 80px !important;
    }
}

@media (min-width: 768px) and (max-width: 1024px) {
    .page-safety .safety-table tr td:first-child {
        width: 300px;
    }

    .page-safety .safety-result-wrapper tbody tr td:first-child {
        padding-left: 30px;
        width: 300px;
    }
}

@media (max-width: 767px) {
    .page-safety .safety-table tr td:first-child {
        width: auto;
    }

    .page-safety .safety-result-wrapper tbody tr td:first-child {
        padding-left: 0px;
        width: auto;
    }
}

@media screen and (max-width: 767px) {
    .page-gpa .container-cmp .component.image.file-type-icon-media-link.ds-block {
        text-align: center;
    }

    .page-gpa .container-cmp .list-promos>.component-content .promo>.component-content {
        gap: 10px;
    }

    .page-gpa .container-cmp .list-promos>.component-content {
        justify-content: center;
    }

    .page-gpa .container-cmp .column-splitter .file-type-icon-media-link img {
        width: auto;
    }
}

.page-advocate-trial .baseline-characteristics-table.sm-table td b span {
    text-wrap: nowrap;
}

@media (max-width: 767px) {
    .page-presentation .icd-table thead p {
        margin-inline: 45px;
    }
}

.page-advocate-trial .advocate-trial-container .foot-note {
    margin-bottom: 0;
}

#DRContactForm .form-group {
    text-align: left;
}

#DRContactForm {
    width: 590px !important;
}

#DRContactForm .form-group.drformgroup:first-child {
    height: 40px;
    margin-top: 20px;
}

@media (max-width: 767px) {
    #DRContactForm .form-group.drformgroup:first-child {
        text-align: center !important;
    }

    #DRContactForm .form-group.drformgroup:first-child {
        margin-top: 10px;
    }
}

.star-icon {
    font-family: 'Poppins-Regular';
    position: relative;
    top: -2px;
}

@media screen and (max-width: 767px) {
    .patient-section .promo_db_widget_text {
        left: 0px;
        right: 0;
        margin: 0 auto;
    }

    .patient-section .promo_db_widget_text div {
        text-align: center;
        margin-left: 3px;
        margin-right: auto;
    }

    .page-disease-burden .promo_db_widget_text small {
        margin-top: -12px;
        margin-bottom: 10px;
        font-size: 12px;
    }
}

.page-patient-resources #DRContactForm .form-group .small {
    font-size: 65%;
}

@media (max-width: 767px) {
    #DRContactForm {
        width: auto !important;
    }
}

#DRContactForm .form-group .small {
    font-size: clamp(0.625rem, 0.1563rem + 1.5vw, 1rem);
}

.page-patient-resources .patient-resources-promo-sec .quantum-cta_img {
    min-width: 120px;
}

@media (min-width: 992px) {
    .js_line_br br {
        display: none;
    }
}


@media (min-width: 1200px) and (max-width: 1500px) {
    .page-patient-cases .promo-cstm-team-cards {
        height: auto;
    }

    .promo-cstm-team-cards .field-promotext {
        padding-inline: 10px;
        font-size: 20px;
        line-height: 1.2;
    }
}

@media (min-width: 1200px) and (max-width: 1500px) {
    .page-moa .banner-content {
        gap: 0;
    }
}

@media (max-width: 600px) {
    .quantum-isi-tray .call-support a {
        word-break: break-all;
    }
}

.dagger-up {
    top: -0.6em;
}

.page-patient-cases .full-profile-section {
    border-width: 15px 0 0 0;
}

@media (min-width: 768px) and (max-width: 1500px) {
    .quantum-footer__links-row .quantum-footer__link {
        margin-bottom: 5px;
    }
}

@media (min-width: 1200px) and (max-width: 1400px) {

    #footer .quantum-footer p,
    .quantum-footer__link {
        font-size: 14px;
        line-height: 18px;
    }
}

@media (min-width: 1401px) and (max-width: 1500px) {

    #footer .quantum-footer p,
    .quantum-footer__link {
        font-size: 16px;
        line-height: 20px;
    }
}

@media (min-width: 1501px) and (max-width: 1600px) {

    #footer .quantum-footer p,
    .quantum-footer__link {
        font-size: 18px;
        line-height: 22px;
    }
}

@media (min-width: 992px) and (max-width: 1500px) {
    .page-efficacy .glucocorticoid-container .median-section.promo.col-lg-5 {
        padding-right: 20px;
    }
}

@media (min-width: 992px) and (max-width: 1400px) {
    .page-efficacy .glucocorticoid-container .median-section.promo.col-lg-5 .numeric {
        font-size: 80px;
    }
}

@media (min-width: 768px) and (max-width: 1400px) {
    .page-presentation .identification_container .row>div {
        -ms-flex: 0 0 33.33%;
        flex: 0 0 33.33%;
        max-width: 33.33%;
    }
}

@media (min-width: 1401px) and (max-width: 1600px) {
    .page-presentation .identification_container .promo-card-section .field-promotext {
        font-size: 20px;
        line-height: 27px;
    }
}

@media (min-width: 768px) and (max-width: 1000px) {
    .page-presentation .identification_container .promo-card-section .field-promotext {
        font-size: 20px;
        line-height: 27px;
    }
}

@media (max-width: 1500px) {
    .page-presentation .testing-considerations .promo-two-col .promo-text p br {
        display: none;
    }
}

@media (min-width: 769px) and (max-width: 1500px) {
    .page-presentation .testing-considerations .promo-two-col .promo-text {
        padding-right: 20px;
    }
}

@media (min-width: 767px) and (max-width: 1700px) {
    .page-patient-cases .component.container.col-sm-7.col-lg-8 .component.rich-text.field-promotext:nth-child(3).list-arrow div:nth-child(1) div:nth-child(1) {
        padding-right: 0;
    }
}

@media (max-width: 600px) {

    .page-efficacy .quality-container .measuring-table-section .rich-text:last-of-type .component-content h3,
    .page-efficacy .uacr-container .decrease-section h3 {
        font-size: 18px;
        line-height: 1.2;
    }

}

.page-presentation .learn-more-text h3 {
    color: #B079FF;
}

@media (min-width: 768px) and (max-width: 1190px) {
    .contact-tabs .form-row>.col-sm-5 {
        flex: 0 0 50%;
        max-width: 50%;
    }
}

@media (max-width: 400px) {
    .creatine_unit {
        display: block;
    }
}

@media (max-width: 600px) {
    .disease-burden-mobile_wrapper {
        margin-inline: -36px;
    }
}

@media (max-width: 575.98px) {
    .disease-burden-mobile_wrapper {
        margin-bottom: 30px;
    }

    .disease-burden-mobile_wrapper img {
        max-width: 100%;
        height: auto;
    }
}

.starting_patient_tbl_img {
    padding-inline: 15px;
    display: none;
}

.starting_patient_tbl_img img {
    max-width: 100%;
    height: auto;
}

@media (min-width: 1200px) {
    .starting_patient_tbl_img {
        display: block;
        margin: 30px auto;
    }

    .page-tavneos-connect .quick-start-table-row .blue-table,
    .page-tavneos-connect .quick-start-table-row .green-table {
        display: none;
    }
}

@media (min-width: 1024px) and (max-width: 1700px) {
    .page-presentation .promo-info-cards .promo-text {
        padding-inline: 25px;
    }
}

@media (max-width: 1500px) {
    .page-presentation .promo-info-cards .span-hemorrhage {
        display: block
    }
}


@media (min-width: 768px) and (max-width: 1000px) {
    .page-patient-cases .component.container.col-sm-7.col-lg-8 .component.rich-text.field-promotext:nth-child(3).list-arrow div:nth-child(1) div:nth-child(1) {
        min-width: 320px;
    }
}

@media (min-width: 1001px) and (max-width: 1200px) {
    .page-patient-cases .component.container.col-sm-7.col-lg-8 .component.rich-text.field-promotext:nth-child(3).list-arrow div:nth-child(1) div:nth-child(1) {
        min-width: 360px;
    }
}

@media (min-width: 1201px) and (max-width: 1500px) {
    .page-patient-cases .component.container.col-sm-7.col-lg-8 .component.rich-text.field-promotext:nth-child(3).list-arrow div:nth-child(1) div:nth-child(1) {
        min-width: 360px;
    }
}


/* override util4 css */
#Downloadable_Resources_Popup .text-danger[style="display: inline;"] {
    display: inline !important;
}



.study_design_overview-img.ds-block img {
    width: 100%;
    height: auto;
}

.promo-video-thumb .component-content {
    display: flex;
    flex-direction: column;
    padding: 35px 55px;
    /* background-color: rgba(255, 255, 255, 20%); */
    font-size: 20px;
    line-height: 27px;
}

.promo-video-thumb .component-content p:last-child {
    margin-bottom: 0;
}

.promo-video-thumb .field-promoicon {
    margin-bottom: 20px;
}

.downloadable_resources-container #tab-con-3 {
    --h2-font-color: #fff;
}

.downloadable_resources-container #tab-con-3 .quantum-cta__copy {
    max-width: none;
}

.downloadable_resources-container #tab-con-3>.component-content>.content {
    border-bottom: 1px dashed #6D6D6D;
    padding-bottom: 70px;
    padding-top: 70px;
}

.downloadable_resources-container #tab-con-3>.component-content .quantum-cta-document {
    border-bottom: none;
    padding-bottom: 0;
    max-width: 1088px;
    margin-inline: auto;
}

@media (max-width: 767px) {
    .downloadable_resources-container #tab-con-3>.component-content>.content {
        padding-bottom: 40px;
        padding-top: 40px;
    }
}

.downloadable_resources-container #tab-con-3>.component-content>.content:last-child {
    border-bottom: none;
}

.downloadable_resources-container .tab .container {
    padding: 0;
    max-width: 100%;
}

.downloadable_resources-container #tab-con-3 h2 {
    margin-bottom: 0;
    max-width: 1364px;
    margin-inline: auto;
}

#tab-con-1 #video1container .promo {
    margin-top: 30px;
}

#tab-con-1 #video1container .field-promolink {
    position: relative;
    float: right;
}

#tab-con-1 #video1container .field-promolink a {
    width: 229px;
    justify-content: center;
}

#tab-con-1 #video1container .field-promolink:after {
    display: none;
}

.promo-video-thumb+.promo-video-thumb>.component-content {
    padding-top: 0;
}

#tab-con-1 #video1container .promo .field-promotext2 {
    font-family: 'IBMPlexSans-Bold';
    margin-bottom: 30px;
}

#tab-con-1 #video1container .promo .field-promotext2 p:last-child {
    margin-bottom: 0;
}

@media (max-width: 1299px) {
    .promo-video-thumb .component-content {
        padding: 9px 15px;
        font-size: 12px;
        line-height: 14px;
    }

    .promo-video-thumb .field-promoicon {
        margin-bottom: 10px;
    }
}

@media (max-width: 575px) {
    .promo-video-thumb .component-content {
        flex-direction: row;
    }

    .promo-video-thumb .field-promoicon {
        margin-bottom: 0;
        width: 134px;
        min-width: 134px;
    }

    .promo-video-thumb .promo-text {
        padding-left: 11px;
    }
}

@media (max-width: 767px) {
    #tab-con-1 #video1container .promo .field-promotext2 {
        font-size: 12px;
        line-height: 15px;
        margin-bottom: 10px;
    }


    #tab-con-1 #video1container .field-promolink>a:after {
        width: 26px;
        background-size: 100%;
        right: 10px;
    }

    #tab-con-1 #video1container .field-promolink {
        width: 229px;
        margin: auto;
        float: none;
        display: block;
    }

    #tab-con-1 #video1container .field-promolink a {
        width: 100%;
        justify-content: center;
        position: relative;
        max-width: 100%;
    }
}

#tab-con-3 .quantum-cta-document .quantum-cta__btnset {
    justify-content: flex-end;
}

#tab-con-3 .quantum-cta-document .quantum-cta_img {
    min-width: 127px;
}

.page-healthcare-provider-resources .quantum-button--primary.link-resource-download,
.page-healthcare-provider-resources .quantum-button--primary.link-resource-visit {
    background: transparent linear-gradient(90deg, #0B4ACC 0%, #41E6B9 100%) 0% 0% no-repeat;
}

.container_copay_program .copay_amount .sup-reg {
    font-size: 50%;
    font-family: 'IBMPlexSans-Regular';
    vertical-align: super;
    top: 2px;
}

.promo-video-thumb {
    cursor: pointer;
}

.container_copay_program .copay_amount {
    gap: 20px;
}

@media (max-width: 767px) {
    .container_copay_program .copay_amount h2 {
        font-size: 28px;
        line-height: 35px;
    }

    .container_copay_program .copay_amount .amount {
        font-size: 140px;
    }

    .container_copay_program .copay_amount .amount sup {
        font-size: 50px;
        vertical-align: super;
        top: -17px;
    }
}

.hero-div .quantum-hero__text-inner {
    justify-content: flex-end;
    max-width: 480px;
    padding-bottom: 20px;
    color: #fff;
    margin-left: auto;
    text-align: left;
}

.hero-div .quantum-hero__inner {
    background-position-x: center;
}


.quantum-hero__text-inner p {
    font-family: 'IBMPlexSans-Medium';
}

@media (min-width: 992px) {
    .quantum-hero {
        height: 650px;
    }
}


@media (max-width: 767px) {
    .hero-div .quantum-hero__text-inner {
        max-width: 100%;
        padding-inline: 25px;
    }

    .page-home .quantum-hero .quantum-hero__button {
        max-width: 100%;
    }

    .quantum-hero {
        height: 520px;
    }
}

@media (min-width: 1301px) and (max-width: 1700px) {
    .hero-div .quantum-hero__inner {
        background-position: -122px;
    }
}

@media (min-width: 768px) and (max-width: 1400px) {
    .quantum-hero__inner {
        background-image: url(../images/hero-banner-md.jpg) !important;
        background-size: cover;
        background-position: -100px;
    }

    .hero-div .quantum-hero__text-inner {
        max-width: 330px;
    }
}
@media (min-width: 1300px) and (max-width: 1400px) {
    .hero-div .quantum-hero__inner {
        background-position: 0;
    }
}
.quantum-hero:before,
.quantum-hero:after {
    display: none;
}

.quantum-hero__text-inner h5 {
    font-family: 'IBMPlexSans-Medium';
    font-size: clamp(1rem, 0.4114rem + 1.2278vw, 1.5625rem);
    color: #fff;
    line-height: clamp(1.25rem, 0.3998rem + 1.7735vw, 2.0625rem);
    margin-bottom: 1rem;
}

.quantum-hero__text h2 {
    display: none;
}

.page-patient-cases .banner-wrapper,
.page-moa .banner-wrapper,
.page-disease-burden .banner-wrapper {
    background-image: url('../images/tug-war-bg.jpg'), url('../images/tug-war-bg-sm.jpg');
    background-size: cover, 0;
    background-repeat: no-repeat;
    background-position: center bottom;
}

/* .banner-wrapper.static-banner:before, .page-moa .static-banner:after{
    display: none;
} */


@media (max-width: 767px) {
    .banner-wrapper {
        background-size: 0, 100% 100% !important;
        height: 405px;
    }

    .banner-wrapper .banner-content {
        justify-content: start;
        height: 100%;
        padding-top: 72px;
        align-items: center;
    }

    .banner-wrapper .banner-content h1 {
        max-width: 300px;
    }

    .page-patient-cases .banner-wrapper .banner-content h1 {
        margin-top: 30px;
    }

    .page-dosing .banner-content h1 {
        padding-top: 0;
        padding-bottom: 0;
    }

    .page-dosing .banner-content {
        gap: 16px;
    }
}

@media (min-width: 768px) and (max-width: 1024px) {
    .banner-wrapper .banner-content h1 {
        max-width: 600px;
    }
}



.text-purple {
    color: #7D55C6;
}

.text-green {
    color: #00A3AD;
}

.banner-wrapper .banner-content {
    max-width: 1440px;
    margin-inline: auto;
}

@media (min-width:1401px) {
    .banner-content h1 {
        max-width: 930px;
    }

    .page-tavneos-connect .banner-content h1 {
        max-width: 1011px;
    }

    .page-safety .banner-content h1 {
        max-width: 907px;
    }

    .page-dosing .banner-content h1 {
        max-width: 1011px;
    }
}

@media (min-width:1500px) {
    .page-disease-burden .banner-wrapper .banner-content {
        justify-content: flex-start;
    }

    .page-moa .banner-content,
    .page-patient-cases .banner-content {
        justify-content: flex-end;
    }
}

/* moa */

/* .page-moa .banner-wrapper{
    background-image: url('../images/moa-banner-jpg.jpg'), url('../images/moa-banner-sm.png');
    background-size: 100% 100%, 0;
    background-repeat: no-repeat;
    background-position: center bottom;
} */


/* .page-patient-cases .banner-wrapper{
    background-image: url('../images/patient-cases-banner.png'), url('../images/patient-cases-sm.png');
    background-size: 100% 100%, 0;
    background-repeat: no-repeat;
} */

@media (min-width: 601px) and (max-width: 1199px) {
    .page-patient-cases .banner-content {
        align-items: center;
    }

    .page-patient-cases .banner-content h1 {
        padding-right: 0px;
    }
}

.page-disease-burden .treatment-block .field-promotext2 {
    display: flex;
    align-items: flex-start;
}

@media (max-width: 767px) {
    .page-disease-burden .treatment-block .field-promotext2 {
        align-items: center;
        flex-direction: column;
        gap: 18px;
        margin-top: 20px;
    }
}

.page-home .meet-patients-btn {
    display: flex;
    background-color: rgb(255 255 255 / 38%);
    border-radius: 10px;
    backdrop-filter: blur(10px);
}

.page-home .meet-patients-btn:after {
    top: 2px;
}

.page-moa .mechanism-copy h2 {
    font-family: "IBMPlexSans-Medium";
}

@media (min-width: 1500px) {
    .page-moa .mechanism-copy h2 {
        font-size: 28px;
        font-family: "IBMPlexSans-Medium";
        line-height: 38px;
    }
}

@media (max-width: 767px) {
    .page-moa .mechanism-copy h2 {
        font-size: 16px;
        line-height: 21px;
        margin-bottom: 30px;
    }
}

.page-advocate-trial .baseline-characteristics-table tr:nth-child(odd) {
    background: none !important;
}

.page-advocate-trial .baseline-characteristics-table tr {
    border-bottom: 1px solid #707070;
}

/*
.page-advocate-trial .baseline-characteristics-table tr:nth-child(1) {
    border-bottom: none !important;
}*/

.page-advocate-trial .baseline-characteristics-table tr:nth-child(1) {
    border-bottom: 4px solid #B8C4D3;
}

.page-advocate-trial .baseline-characteristics-table tr:nth-child(1) td {
    border-right: 0;
    padding-bottom: 10px;
}

.page-advocate-trial .baseline-characteristics-table td {
    /* padding: 10px !important; */
    width: 50%;
}

.page-advocate-trial .baseline-characteristics-table tr:nth-child(even) td:first-child {
    color: var(--text-color) !important;
}

.baseline-characteristics-table {
    max-width: 100% !important;
}

.baseline-characteristics-table td:first-child {
    padding-left: 170px;
}

.page-advocate-trial .baseline-characteristics-table tr:nth-child(3),
.page-advocate-trial .baseline-characteristics-table tr:nth-child(5),
.page-advocate-trial .baseline-characteristics-table tr:nth-child(11) {
    border-bottom: 2px solid #000;
}

.page-advocate-trial .baseline-characteristics-table tr:nth-child(1) td:last-child {
    color: #84A3E5;
}

@media (max-width: 767px) {
    .page-advocate-trial .baseline-characteristics-table.lg-table {
        display: block !important;
    }

    .page-advocate-trial .baseline-characteristics-table td:first-child {
        padding-left: 0 !important;
    }

    .page-advocate-trial .baseline-characteristics-table td {
        width: 70%;
    }
}

@media (min-width: 768px) {
    .page-advocate-trial .baseline-characteristics-table td br {
        display: none;
    }
}

.page-advocate-trial .kidney-function ul {
    background: #ebfdf8;
    padding: 10px 15px;
}

.page-advocate-trial .kidney-function ul>li::before {
    left: 3px;
}

.page-advocate-trial .kidney-function ul>li {
    margin-left: 20px;
}

.trial-design-copy ul {
    margin-bottom: 0 !important;
}

.trial-design-copy {
    margin-bottom: 30px;
}

#tab-con-2 .rich-text h2 {
    --h2-font-color: #41E6B9;
}

#tab-con-2 .column-splitter .component,
#tab-con-2 .column-splitter .component-content {
    height: 100%;
}

#tab-con-2 .quantum-cta__copy {
    max-width: none;
}

.text-blue {
    color: var(--primary-color);
}

@media (min-width: 991px) {
    .page-home #team-grid.bg-blue-white-gradient>.component-content {
        padding-top: 60px;
    }
}


.page-home .quantum-hero .quantum-button--primary,
.page-home .quantum-button--primary {
    padding-right: 85px;
    place-content: center;
}

.page-patient-cases .promo-cstm-team-cards .field-promotext {
    padding-inline: 15px;
}

@media (min-width: 1401px) {
    .page-healthcare-provider-resources .banner-content h1 {
        max-width: 727px;
    }
}

.page-healthcare-provider-resources .vir_s-btn {
    display: none;
}

@media (max-width: 600px) {
    #tab-con-1 .row {
        flex-direction: column-reverse;
    }

    #tab-con-1 #video1container .field-promolink {
        display: none;
    }

    #tab-con-1 #video1container .promo {
        margin-top: 8px;
        margin-bottom: 8px;
    }

    #tab-con-1 .row>div {
        margin-bottom: 0;
    }

    .page-healthcare-provider-resources .vir_s-btn {
        width: 229px;
        margin-inline: auto;
        margin-top: 30px;
        float: none;
        display: block;
    }

    .page-healthcare-provider-resources .vir_s-btn>a {
        width: 100%;
        justify-content: center;
        position: relative;
        max-width: 100%;
    }

    .page-healthcare-provider-resources .vir_s-btn>a:after {
        width: 26px;
        background-size: 100%;
        right: 10px;
    }
}

.page-tavneos-connect .enroll-your-patients-img>.component-content {
    position: relative;
}

.startFormAreaMap {
    position: absolute;
    width: 10.2%;
    height: 30px;
    left: 20%;
    top: 37%;
}
.enrollmentform {
    position: absolute;
    width: 18.2%;
    height: 30px;
    left: 8%;
    top: 49%;
}

@media (min-width: 1400px) {
    .startFormAreaMap {
        top: 31%;
    }
    .enrollmentform  {
        top: 57%;
    }
}

@media (max-width: 767px) {
    .startFormAreaMap {
        width: 50.2%;
        height: 4%;
        left: 13%;
        top: 19%;
    }
    .enrollmentform{
        width: 50.2%;
        height: 8%;
        left: 32%;
        top: 19%;
        right: -22%;
    }
}

@media (max-width: 767px) {
    #tab-con-2 .rich-text h2 {
        text-align: center;
    }
}

.glucocorticoid-container .promo>.component-content {
    flex-direction: column;
    justify-content: center;
    align-items: center;
}

.page-efficacy .glucocorticoid-container .median-block img {
    max-width: 100%;
    height: auto;
}

.page-efficacy .glucocorticoid-container .field-promotext {
    text-align: left;
}


.page-efficacy .glucocorticoid-container .promo-wrapper>.component-content {
    display: flex;
    justify-content: center;
    align-items: center;
    gap: 10%;
}

.page-efficacy .glucocorticoid-container .heading-sec {
    justify-content: center;
    margin-bottom: 10px;
}

.page-efficacy .glucocorticoid-container .heading-sec p {
    font-family: 'IBMPlexSans-Medium';
}

.page-efficacy .glucocorticoid-container .median-section {
    margin-top: 35px
}

.page-efficacy .foot-sp sup {
    top: -4px;
}

.page-efficacy .glucocorticoid-container .median-section .field-promotext2 div:first-child {
    margin-bottom: 0px;
}

.page-efficacy .glucocorticoid-container .median-block .promo-centered .promo-text {
    margin-bottom: 0;
    padding-bottom: 0;
}

.page-efficacy .glucocorticoid-container .median-block {
    padding-bottom: 40px;
}

@media (max-width: 767px) {
    .page-efficacy .glucocorticoid-container .promo-wrapper>.component-content {
        flex-direction: column;
        gap: 35px;
        padding-right: 0px;
        padding-left: 0px;
    }

    .page-efficacy .glucocorticoid-container .foot-sp {
        display: none;
    }

    .page-efficacy .glucocorticoid-container .median-block {
        padding-bottom: 15px;
        padding-left: 15px;
        padding-top: 15px;
    }

    .page-efficacy .glucocorticoid-container .field-promotext {
        text-align: center;
    }

    .uacr-container .field-promoicon2 img {
        width: 100%;
    }

}


.page-efficacy .uacr-container .decrease-section h3 {
    padding-inline: 0;
}

.btn-arrow .field-link {
    line-height: clamp(1rem, 0.0844rem + 1.91vw, 1.875rem) !important;
}

.btn-arrow {
    margin: 20px auto;
}

.btn-arrow .field-link>a {
    padding: 18px 45px;
    text-align: center;
}

.btn-arrow .field-link::after {
    min-width: 68px;
}

@media (min-width: 1200px) {
    .btn-arrow {
        width: 900px;
    }

    .graph-container .field-promotext {
        width: 1150px;
    }
}

@media (max-width: 767px) {
    .btn-arrow .field-link>a {
        padding: 18px 15px;
    }

    .btn-arrow .field-link::after {
        min-width: 38px;
        max-width: 38px;
    }
}

.graph-container .field-promotext img {
    width: 100px;
}

@media (max-width: 767px) {
    .page-efficacy .graph-container .field-promotext img {
        width: 111px;
    }

    .page-efficacy .graph-container .field-promotext {
        gap: 10px;
    }

    .page-efficacy .graph-container+.graph-container {
        margin-top: 10px;
    }
}


.graph-container .field-promotext {
    display: flex;
    align-items: center;
    gap: 30px;
    justify-content: center;
    text-align: left;
    margin: 20px auto;
}

@media (min-width: 768px) {
    .graph-container .field-promoicon2 {
        display: none;
    }
}

.graph-container.promo>.component-content {
    flex-direction: column;
}

.graph-container .field-promoicon {
    padding-inline: 30px;
}

.page-efficacy .graph-content h3 {
    padding-left: 0px !important;
}

.page-efficacy .graph-content {
    margin-top: 35px;
}

@media (max-width: 767px) {
    .graph-container .field-promoicon {
        display: none;
    }

    .graph-container .field-promoicon2>img {
        max-width: 100%;
        height: auto;
    }

    .graph-container .field-promotext {
        flex-direction: column;
        text-align: center;
    }

    .graph-container {
        padding-inline: 0px;
    }

    .page-efficacy .glucocorticoid-container .median-block {
        background: linear-gradient(96deg, #0a47cc1a 80%, #ffffff 100%) !important;
    }
}

/* .page-disease-burden .static-banner:after {
    background-image: none;
} */

.page-efficacy .next-page-link-container {
    margin-top: 25px;
}

.page-efficacy .guidelines-section .field-promotext {
    padding: 40px 0;
}

.page-efficacy .guidelines-section .field-promotext p {
    color: #7D55C6;
    margin-bottom: 0;
}

@media (max-width: 767px) {
    .page-efficacy .guidelines-section .field-promotext {
        padding: 50px 0;
    }
}

@media screen and (min-width: 991px) {
    .page-efficacy .relapse-container .rich-text h3.text-green {
        padding-bottom: 30px;
        padding-top: 0;
    }
}

.page-efficacy .relapse-prespecified-text-desktop .text-blue,
.page-efficacy .renal-section .text-blue {
    font-family: 'IBMPlexSans-Regular';
    margin: 50px auto;
}

.page-efficacy .median-block img {
    max-width: 179px;
    height: 171px;
}

.page-efficacy .subgroup-analysis-block .promo>.component-content {
    gap: 0 !important;
}

.page-efficacy .subgroup-analysis-block .promo .field-promotext div:first-child {
    line-height: 40px;
    font-size: 110px;
}

.page-efficacy .relapse-container .col-lg-4.subgroup-analysis-block .field-promotext p {
    background: none;
    padding: 0;
}

.page-efficacy .relapse-container .col-lg-4.subgroup-analysis-block>.component-content {
    background: var(--bg-gradient-lgt-blue);
    padding: 30px 60px;
    margin-left: 40px;
}

.page-efficacy .relapse-container .subgroup-analysis-block {
    padding: 0;
}

.page-efficacy .subgroup-analysis-block .promo .component-content {
    margin-top: 0;
}

.page-efficacy .subgroup-analysis-block .component.rich-text p {
    font-family: 'IBMPlexSans-Regular';
}

@media (max-width: 767px) {
    .page-efficacy .median-block.subgroup-analysis-block img {
        max-width: 113px !important;
        height: 108px !important;
    }

    .page-efficacy .relapse-container .col-lg-4.subgroup-analysis-block>.component-content {
        margin-left: 0px;
    }

    .page-efficacy .subgroup-analysis-block .promo .field-promotext div:first-child {
        font-size: 80px;
    }

    .page-efficacy .subgroup-analysis-block .promo .field-promotext div:first-child {
        margin-bottom: 20px;
        padding-left: 100px;
        padding-top: 24px;
    }

    .page-efficacy .mobile-footnote p {
        text-align: left;
        margin-top: 30px !important;
    }

    .page-efficacy .standard-therapy-section .row {
        padding-top: 0;
        padding-right: 15px;
        padding-left: 15px;
    }

    .page-efficacy .standard-therapy-section {
        padding-bottom: 30px;
    }

    .page-efficacy .glucocorticoid-footnote-mobile {
        display: block !important;
        margin-top: 30px;
    }

    .page-efficacy .glucocorticoid-footnote-mobile .special-footnote span {
        min-width: 10px;
        text-align: left;
    }

    .page-efficacy .glucocorticoid-footnote-desktop {
        margin-bottom: 40px;
    }

    .page-efficacy .relapse-container .field-promoicon2 img {
        width: 100%;
        height: auto;
    }

    .page-efficacy .renal-section .text-blue {
        margin: 30px auto;
    }
}

.page-efficacy .standard-therapy-section {
    border-style: none;
    padding-bottom: 50px;
}

@media (min-width: 767px) and (max-width: 1300px) {

    .page-efficacy .relapse-prespecified-text-desktop .text-blue,
    .page-efficacy .renal-section .text-blue {
        font-family: 'IBMPlexSans-Regular';
        margin: 0 auto 30px;
    }

    .page-efficacy .subgroup-analysis-block .component.rich-text p {
        margin-top: 30px;
    }
}

.btn-arrow .field-link {
    line-height: clamp(1rem, 0.0844rem + 1.91vw, 1.875rem) !important;
}

.btn-arrow {
    margin: 20px auto;
}

.btn-arrow .field-link>a {
    padding: 18px 45px;
    text-align: center;
}


@media (min-width: 1200px) {
    .btn-arrow {
        width: 900px;
    }
}

@media (max-width: 767px) {
    .btn-arrow .field-link>a {
        padding: 18px 15px;
    }
}

.page-dosing .promo-dose-timing>.component-content {
    max-width: 560px;
}

@media (max-width: 767px) {
    .page-efficacy .glucocorticoid-container .list-arrow ul>li {
        margin-bottom: 10px !important;
    }

    .page-efficacy .glucocorticoid-container .median-section .field-promotext {
        text-align: left !important;
    }
}

.primary-heading {
    font-size: clamp(1.125rem, 0.3402rem + 1.6371vw, 1.875rem);
    line-height: clamp(1.4375rem, 0.3257rem + 2.3192vw, 2.5rem);
    margin-bottom: 15px;
}

.page-dosing .promo-dose-timing>.component-content {
    max-width: 560px;
}

.time-relapse-section>.component-content {
    flex-direction: column-reverse;
}

@media (min-width: 1200px) {
    .standard-therapy-section .time-relapse-section .field-promotext {
        width: 800px;
    }
}

.standard-therapy-section .time-relapse-section .field-promotext {
    text-align: center;
    margin-inline: auto;
}

.page-efficacy .relapse-container .col-lg-4.subgroup-analysis-block>.baseline-copy {
    background: var(--bg-gradient-lgt-blue);
    padding: 30px 60px;
    margin-left: 40px;
}

@media (max-width: 767px) {
    .page-efficacy .standard-therapy-section {
        padding-left: 0;
        padding-right: 0;
    }

    .page-efficacy .relapse-container .col-lg-4.subgroup-analysis-block>.baseline-copy {
        margin-left: 0px;
    }
}

.page-efficacy .median-block.subgroup-analysis-block .rich-text {
    padding-left: 80px !important;
    padding-bottom: 20px;
    background: var(--bg-gradient-lgt-blue);
}

.page-efficacy .relapse-container .col-lg-4.subgroup-analysis-block>.baseline-copy {
    padding: 30px 60px 0px;
    margin-left: 0;
}

@media (max-width: 767px) {
    .page-efficacy .median-block .rich-text {
        padding-left: 40px;
    }
}

@media (max-width: 767px) {
    .page-efficacy .standard-therapy-section {
        padding-bottom: 0;
    }

    .page-efficacy .standard-therapy-section .btn-arrow {
        margin: 0px auto;
    }
}

.page-efficacy .quality-container {
    padding-bottom: 30px;
}

@media (max-width: 767px) {
    .page-efficacy .time-relapse-section .field-promotext p {
        display: block !important;
        margin-bottom: 20px !important;
    }
}

.page-efficacy .standard-therapy-section .time-relapse-section {
    margin-right: 45px;
}

@media (max-width: 767px) {
    .page-efficacy .standard-therapy-section .time-relapse-section {
        margin-right: 0px;
    }
}

.demo-shell__fixed-bottom,
body {
    max-width: 1920px;
    margin-inline: auto;
}

.quantum-isi-tray__content-preview .second-para .green-title {
    font-size: inherit;
    line-height: inherit;
}


.font-IBMPlexSans-Medium {
    font-family: 'IBMPlexSans-Medium';
}

.page-presentation .promo-organ-systm-cards .field-promotext p b {
    font-family: 'IBMPlexSans-Medium';
}

.page-presentation .biopsy-section .field-promotext h2 {
    font-family: 'IBMPlexSans-Medium';
}

.page-presentation .container.bg-blue-white-gradient.full-width-container>.component-content {
    padding-top: 61px;
    padding-bottom: 61px;
}

@media (max-width: 767px) {
    .page-presentation .container.bg-blue-white-gradient.full-width-container>.component-content {
        padding-top: 25px;
        padding-bottom: 25px;
        padding-left: 0;
        padding-right: 0;
    }
}

.page-presentation .container.bvas-section .scroll-top-sec {
    display: none;
}

.page-presentation .container.bvas-section {
    padding-top: 75px;
}

@media (max-width: 767px) {
    .page-presentation .container.bvas-section {
        padding-top: 45px;
    }
}

.page-presentation .container.bvas-section>.component-content .foot-note {
    padding-top: 18px;
    padding-left: 0;
}

.page-presentation .container.bvas-section>.component-content .foot-note .special-footnote span {
    min-width: 7px;
}

@media (max-width: 767px) {
    .page-presentation .container.bvas-section>.component-content .foot-note {
        padding-top: 16px;
    }
}

@media (max-width: 767px) {
    .page-presentation .container.testing-considerations>.component-content .divider {
        display: none;
    }

    .page-presentation .container.testing-considerations .biopsy-section {
        margin-top: 30px;
    }
}

.page-financial-assistance .container_pap .scroll-top-sec .field-link {
    display: none;
}

.page-financial-assistance .container_copay_program .copay_amount .amount {

    font-size: 200px;
}

.page-financial-assistance .container_copay_program .copay_amount {
    --h2-font-size: 50px;
    --h2-line-height: 55px;
}

@media (max-width: 767px) {
	.page-financial-assistance .container_copay_program .copay_amount .amount {
    	font-size: 160px;
	}
    .page-financial-assistance .container_copay_program .copay_amount {
        --h2-font-size: 35px;
        --h2-line-height: 35px;
        margin-top: 15px;
        gap: 3px;
    }

    .page-financial-assistance .container_copay_program .copay_amount .amount sup {
        font-size: 72px;
    }

}

@media (min-width: 768px) {
    .page-financial-assistance .container_copay_program .copay_amount h2 br:nth-child(2) {
        display: none;
    }
}

@media (max-width: 767px) {
    .page-healthcare-provider-resources .banner-content h1 {
        padding: 0;
        max-width: 280px;
    }
}

@media (max-width: 767px) {

    .downloadable_resources-container .tabs .quantum-cta-document {
        padding-bottom: 40px;
    }

    .downloadable_resources-container .row>div {
        margin-bottom: 40px;
    }

    .page-healthcare-provider-resources .next-page-link-container {
        margin-top: 45px;
    }

    .downloadable_resources-container .tabs .quantum-cta-document {
        max-width: 302px;
        margin-inline: auto;
    }

    .downloadable_resources-container #tab-con-3>.component-content>.content:last-child {
        padding-bottom: 0;
    }

}

#tab-con-2>.component-content>.component:nth-child(4) .col-sm-6:nth-child(2) {
    /*display: none;*/
}

#tab-con-2 .column-splitter>div>.component {
    max-width: 673px;
}

.special-footnote .sup-para {
    top: -0.6em;
}

@media(max-width: 767px) {
    .page-presentation .banner-content h1 {
        padding-top: 0;
        padding-bottom: 0;
    }

    .page-presentation .banner-content {
        gap: 35px;
    }

    .page-presentation .bvas-section h2.adapted-bvas-h2 {
        margin-bottom: 20px;
    }

    .page-presentation .bvas-section .promo-info-cards .field-promotext {
        font-size: 18px;
        line-height: 20px;
    }

    .page-presentation .bvas-section .promo-info-cards .field-promotext2 {
        padding-top: 15px;
        padding-bottom: 0;
    }

    .page-presentation .bvas-section .promo-info-cards .field-promotext2 li:last-child {
        margin-bottom: 0;
    }

    .page-presentation .container.bvas-section>.component-content .foot-note {
        padding-top: 10px;
    }

    .page-presentation .biopsy-section .pathology-results .field-promotext h2 {
        padding-bottom: 0;

    }

    .page-presentation .biopsy-section .pathology-results .field-promoicon>img {
        margin-bottom: 10px;
    }

    .page-presentation .biopsy-section .pathology-results ol:last-child {
        margin-bottom: 0;
    }

    .page-presentation .biopsy-section>.component-content>.rich-text:first-child>.component-content p {
        padding-bottom: 0;
        margin-bottom: 20px;
    }

    .page-presentation .icd-section>.component-content>.foot-note p:last-child {
        margin-bottom: 0 !important;
    }

    .page-presentation .emr-table:first-child {
        margin-top: 14px;
    }

    .page-presentation .icd-section>.component-content>.foot-note .special-footnote span {
        min-width: unset;
    }
}

.icd-section h1 {
    --h1-font-family: 'Poppins-Bold';
}

@media (max-width: 768px) {
    .page-presentation .frequency-wrap {
        margin-bottom: 31px;
    }
}

.page-advocate-trial .baseline-characteristics-table {
    table-layout: fixed;
}

.page-advocate-trial .baseline-characteristics-table td,
.page-advocate-trial .baseline-characteristics-table th {
    text-align: left;
    padding: 5px;
}

.page-advocate-trial .baseline-characteristics-table td:first-child,
.page-advocate-trial .baseline-characteristics-table th:first-child {
    padding-left: 177px;
}

.page-advocate-trial .baseline-characteristics-table td:last-child,
.page-advocate-trial .baseline-characteristics-table th:last-child {
    padding-left: 340px;
}

@media (max-width:1399px) {

    .page-advocate-trial .baseline-characteristics-table td:last-child,
    .page-advocate-trial .baseline-characteristics-table th:last-child {
        padding-left: 177px;
    }
}

@media (max-width:1024px) {

    .page-advocate-trial .baseline-characteristics-table td:first-child,
    .page-advocate-trial .baseline-characteristics-table th:first-child {
        padding-left: 80px;
    }

    .page-advocate-trial .baseline-characteristics-table td:last-child,
    .page-advocate-trial .baseline-characteristics-table th:last-child {
        padding-left: 80px;
    }

}

@media (max-width: 767px) {

    .page-advocate-trial .baseline-characteristics-table td:first-child,
    .page-advocate-trial .baseline-characteristics-table th:first-child {
        padding-left: 0;
    }

    .page-advocate-trial .baseline-characteristics-table td {
        width: auto;
    }

    .page-advocate-trial .baseline-characteristics-table td:last-child,
    .page-advocate-trial .baseline-characteristics-table th:last-child {
        padding-left: 5px;
        text-align: center;
        width: 86px;
    }

    .page-advocate-trial .baseline-characteristics-table tr:nth-child(1) td:last-child {
        vertical-align: bottom;
    }

    .page-advocate-trial .baseline-characteristics-table tr {
        border-bottom: 1px solid #70707054;
    }

    .baseline-characteristics-table td:not(:last-child) {
        border-right: 1px solid #70707054;
    }

    .page-advocate-trial .baseline-characteristics-table tr:nth-child(3),
    .page-advocate-trial .baseline-characteristics-table tr:nth-child(5),
    .page-advocate-trial .baseline-characteristics-table tr:nth-child(11) {
        border-bottom: 2px solid #000;
    }

    .page-advocate-trial .baseline-characteristics-table {
        margin-bottom: 20px;
    }

    .page-advocate-trial .kidney-function ul:last-child {
        margin-bottom: 0;
    }

    .page-advocate-trial .baseline-characteristics-container>.component-content {
        padding-bottom: 30px;
    }

}


@media (max-width: 767px) {
    .page-patient-cases .promo-cstm-team-cards .field-promotext {
        margin-bottom: 0;
    }

    .page-patient-cases .promo-cstm-team-cards .field-promolink:after,
    .page-patient-cases .promo-cstm-team-cards .quantum-button--primary:after {
        background-size: 12px;
    }

    .page-patient-cases .full-profile-section .full-profile-header {
        padding-top: 0;
        padding-bottom: 0;
    }

    .page-patient-cases .profile-cards .field-promolink>a {
        padding-top: 13px;
        padding-bottom: 13px;
    }

    .page-patient-cases .profile-cards .promo-centered .field-promolink:after {
        width: 38px;
    }
}

.v-asterisk-sup {
    font-family: 'Poppins-Regular';
    position: relative;
    top: -0.1em;
}

.page-patient-cases .patient-char-border {
    border-top: 2px dotted #707070;
    margin-top: 40px;
    margin-bottom: 31px;
}

@media(max-width: 767px) {
    .page-patient-cases .patient-char-border {
        margin-top: 30px;
        margin-bottom: 30px;
        border-top: 1px dotted #707070;
    }
}

.page-patient-cases .component-content h2.history-of-pl-heading {
    margin-top: 0 !important;
    margin-bottom: 0 !important;
}

@media(max-width: 767px) {
    .page-patient-cases .component-content h2.history-of-pl-heading {

        padding-bottom: 20px !important;
    }
}

.page-patient-cases .promo-table {
    border-right-color: #D6DAE5 !important;
}

.page-patient-cases .promo-table.promo-center .field-promotext2 .foot-note {
    margin-top: 15px;
}

.page-patient-cases .promo-table.promo-center .field-promotext2 {
    padding-bottom: 30px;
}

.page-patient-cases .promo-table.promo-center .field-promotext2+.field-promotext2 {
    padding-top: 0;
}

@media(max-width: 767px) {
    .page-patient-cases .promo-table.promo-center .field-promotext2 {
        padding-bottom: 20px;
    }

    .page-patient-cases .promo-table.promo-center .field-promotext2:last-child,
    .page-patient-cases .promo-table.promo-center .field-promotext2+.field-promotext2 {
        padding-bottom: 0;
    }

    .page-patient-cases .component .row:has(.promo-table) {
        padding-inline: 0;
        margin-inline: 0;
    }

    .page-healthcare-provider-resources .quantum-cta-document .quantum-cta__btnset {
        gap: 20px;
    }
}

@media(max-width: 767px) {
    .page-advocate-trial .banner-svg-image {
        max-width: 113px !important;
        min-width: 113px;
    }

    .page-advocate-trial .banner-content {
        justify-content: start;
        padding-top: 20px;
        gap: 10px;
    }

    .advocate-trial-container .list-arrow.trial-design-copy ul>li {
        margin-bottom: 10px;
    }

    .advocate-trial-container .list-arrow.trial-design-copy ul>li li {
        margin-bottom: 10px;
    }

    .advocate-trial-container .list-arrow.trial-design-copy ul>li ul {
        margin-bottom: 20px !important;
    }
}


.page-efficacy .quality-container.full-profile-section {
    padding-top: 0;
}

.page-efficacy .subgroup-analysis-block p {
    font-family: 'IBMPlexSans-Medium' !important;
}

@media (max-width: 767px) {
    .page-efficacy .median-block.subgroup-analysis-block .rich-text {
        padding-inline: 20px !important;
    }

    .page-efficacy .relapse-container .col-lg-4.subgroup-analysis-block>.baseline-copy {
        padding: 30px 0px 0px;
        display: flex;
        align-items: center;
        justify-content: center;
    }
}

.page-tavneos-connect .outcome-section {
    margin-bottom: 0;
}

.page-efficacy .graph-content h3 {
    font-family: 'IBMPlexSans-SemiBold';
}

.page-efficacy .glucocorticoid-container {
    margin-top: 0;
}

@media (min-width: 992px) {
    .page-efficacy .quality-container .graph-content {
        margin-top: 66px;
    }

    .page-efficacy .quality-container {
        padding-bottom: 100px;
    }
}


@media (min-width: 768px) {
    .improvement-banner {
        margin-bottom: 30px;
    }
}

.page-tavneos-connect .obtaining-tavneos_container {
    margin-bottom: 45px;
}

.page-tavneos-connect .submission-option_container .row-splitter>.container-fluid {
    max-width: 1466px;
}

.page-tavneos-connect .submission-option_container .promo-centered .promo-text {
    padding-bottom: 0;
}

.page-tavneos-connect .submission-option_container .container-fluid .field-promolink {
    margin-top: 25px;
}



@media (min-width: 768px) {
    .page-tavneos-connect .submission-option_container .promo-centered {
        min-height: 100%;
        height: auto;
    }

    .page-tavneos-connect .submission-option_container .promo-centered .promo-text {
        padding-bottom: 0;
        justify-content: start;
    }

    .page-tavneos-connect .submission-option_container .promo-centered .field-promotext2 {
        margin-bottom: 0px;
    }
    .page-tavneos-connect .submission-option_container .container-fluid .field-promolink {
		margin-top: 25px!important;
    }
}

@media (max-width: 820px) {
	.specialty-distributors_container a .mobile-hide {
    	display: none;
	}
}

@media (max-width: 767px) {
    .page-tavneos-connect .submission-option_container .container-fluid .field-promolink {
        margin-top: 20px;
    }

    .page-tavneos-connect .submission-option_container .promo-centered .field-promolink:after,
    .page-tavneos-connect .submission-option_container .promo-centered .quantum-button--primary:after {
        min-width: 38px;
        background-size: 12px;
        width: 38px;
    }

    .page-tavneos-connect .submission-option_container .promo-centered:last-child {
        margin-bottom: 0;
    }

}

.page-tavneos-connect .next-page-link-container {
    margin-top: 79px;
}

@media (max-width: 767px) {
    .page-tavneos-connect .next-page-link-container {
        margin-top: 45px;
    }

    .page-tavneos-connect .specialty-distributors_container .additional-text {
        margin-top: 30px;
        padding-bottom: 0;
        margin-bottom: 30px;
    }

    .page-tavneos-connect .specialty-distributors_container .promo-info-cards .field-promotext:last-child {
        padding-bottom: 0;
    }

    .page-tavneos-connect .specialty-distributors_container .promo-info-cards .field-promotext p:last-child {
        padding-bottom: 0;
    }

    .page-tavneos-connect .specialty-distributors_container .promo-info-cards .promo-text {
        padding-bottom: 30px;
        padding-top: 30px;
    }

    .page-tavneos-connect .specialty-distributors_container .promo-info-cards {
        margin-bottom: 30px;
    }

    .page-tavneos-connect .specialty-distributors_container .promo-info-cards:last-child {
        margin-bottom: 0;
    }

    .page-tavneos-connect .submission-option_container .row-splitter>.container-fluid {
        padding-inline: 0;
    }

    .page-tavneos-connect .submission-option_container .row-splitter>.container-fluid>.row {
        margin-inline: 0;
    }
}

.outcome-section .additional-text {
    display: none;
}


#contact_representative .custom-checkbox.mt-3 .custom-control-label-checkbox>span {
    display: block;
    margin: 20px 0;
}


@media (max-width: 767px) {
    #contact_representative .custom-checkbox.mt-3 .custom-control-label-checkbox>span {

        margin-bottom: 0;
    }

    .patient-form-submit,
    .car-form-submit {
        width: 200px;
    }

    .patient-form-submit {
        margin-top: 30px;
    }
}

.i-asterisk-sup {
    font-family: 'IBMPlexSans-Regular';
    position: relative;
    top: -0.02em;
}

@media (max-width: 767px) {
    .page-patient-cases .promo-table .field-promotext p {
        padding-top: 0;
        padding-inline: 0;
        padding-bottom: 17px;
        border-bottom-width: 1px;
    }

    .page-patient-cases .promo-table .field-promotext2 {
        padding-inline: 0;
        padding-top: 15px;
        padding-bottom: 0;
    }

    .page-patient-cases .promo-table {
        padding: 20px !important;
    }

    .page-patient-cases .promo-table:last-child,
    .page-patient-cases .promo-table .field-promotext ul>li:last-child,
    .page-patient-cases .promo-table .field-promotext ul:last-child {
        margin-bottom: 0;
    }

    .page-patient-cases .present-illness ul:last-child,
    .page-patient-cases .present-illness ul>li:last-child {
        margin-bottom: 0;
    }

    .page-patient-cases .component.container.col-sm-7.col-lg-8 .component.rich-text.field-promotext:nth-child(3) .component-content {
        padding-bottom: 0;
        margin-bottom: clamp(1.75rem, 0.2458rem + 3.1378vw, 3.1875rem);
    }

    .page-patient-cases .component.container.col-sm-7.col-lg-8 .component.rich-text.field-promotext:nth-child(3) .component-content>div:last-child ul:last-child>li:last-child,
    .page-patient-cases .component.container.col-sm-7.col-lg-8 .component.rich-text.field-promotext:nth-child(3) .component-content>div:last-child ul:last-child {
        margin-bottom: 0;
    }

    .page-patient-cases .full-profile-section .present-illness {
        margin-bottom: clamp(1.75rem, 0.2458rem + 3.1378vw, 3.1875rem);
    }

    .page-patient-cases .full-profile-section .present-illness {
        margin-bottom: clamp(1.75rem, 0.2458rem + 3.1378vw, 3.1875rem);
    }

    .page-patient-cases #profile4+.row-splitter .present-illness {
        margin-bottom: 10px;
    }

    .page-patient-cases .lab-values {
        margin-top: 0;
    }

    .page-patient-cases .next-page-link-container {
        margin-top: 45px;
    }
}

@media (max-width: 767px) {
    .page-safety .safety-table {
        margin-bottom: 30px;
    }

    .page-safety .banner-content h1 {
        padding-top: 0;
        padding-bottom: 0;
    }
}

.i-number {
    top: -0.5em;
    font-size: 60%;
    font-family: 'IBMPlexSans-Regular';
    font-weight: normal;
    position: relative;
}


@media (max-width: 767px) {
    .page-efficacy .banner-content h1 {
        padding: 0px;
    }

    .page-efficacy .relapse-container {
        margin-top: 30px;
    }

    .page-efficacy #risk-reduction.section-anchor {
        margin-top: 30px;
    }

    .page-efficacy .relapse-container .rich-text h3.text-green {
        padding-top: 0px;
    }

    .page-efficacy .relapse-prespecified-text-mobile .text-blue {
        font-family: 'IBMPlexSans-SemiBold';
        margin: 30px 0px;
    }

    .renal-footnote.foot-note>.component-content sup {
        top: -0.5em;
    }

    .page-efficacy .standard-therapy-section .time-relapse-section p {
        text-align: center !important;
    }

    .page-efficacy .relapse-container .mobile-footnote p {
        font-family: 'IBMPlexSans-SemiBold';
        margin-bottom: 0px;
    }

    .page-efficacy .relapse-container .mobile-footnote.foot-note>.component-content sup {
        top: -0.5em;
    }

    .page-efficacy .btn-arrow .field-link::after {
        background-size: 12px;
    }

    .page-efficacy .uacr-container .decrease-section .field-promotext h2 {
        margin-top: 0px;
    }
}

.page-efficacy .relapse-container {
    margin-top: 100px;
}

.page-efficacy .uacr-container {
    margin-top: 50px;
}

@media (max-width: 767px) {
    .t-arm-rem-text .sup-dagger {
        top: -0.7em;
    }

    .therapy-banner+div .foot-note .sup-ddagger,
    .therapy-banner+div .foot-note .sup-hash,
    .therapy-banner+div .foot-note .sup-para {
        top: -0.5em;
    }

    .measuring-table-section+.footnote-reg sup {
        top: -0.5em;
    }

    .glucocorticoid-container .median-block .rich-text {
        padding-left: 0;
    }

    .glucocorticoid-container .promo-wrapper {
        padding-inline: 5px;
    }

    .page-efficacy .glucocorticoid-footnote-desktop {
        margin-bottom: 10px;
    }

    .page-efficacy .glucocorticoid-container .median-block {
        padding-inline: 20px;
    }
}

@media (max-width: 767px) {

    .page-home .patient-cases-link .field-link,
    .page-home .patient-cases-link .field-link>a {
        width: 100% !important;
    }

    .home-container2 .promo-centered .field-promolink a:after {
        display: none;
    }

    .home-container2>.component-content>.row-splitter>.container-fluid {
        padding-inline: 0;
    }

    .page-home .hp_footer {
        margin-top: 17px;
    }

    .page-home .hero-div .quantum-hero__text-inner h5 b {
        display: block;
    }
}

@media (max-width: 400px) {
    .page-efficacy .glucocorticoid-container .heading-sec {
        width: 250px;
    }

    .page-efficacy .glucocorticoid-container .promo-wrapper .field-promotext {
        width: 245px;
    }
}

@media (max-width: 600px) {

    .quantum-indications .quantum-indications__inner,
    .quantum-top-nav__inner,
    .quantum-header .quantum-header__inner {
        padding-inline: 36px;
    }
}


@media(max-width: 768px) {
    .quantum-header__logo {
        width: 94px;
    }

    .page-home .quantum-hero .quantum-button--primary,
    .page-home .quantum-button--primary {
        padding-right: 38px;
    }
}

@media (max-width: 500px) {
    .quantum-top-nav .quantum-drop-down-menu__list-item .quantum-top-nav__link-text {
        padding-inline: 5px;
    }

    .quantum-top-nav .quantum-drop-down-menu__list {
        gap: 0;
    }

    .link_start_patient_now .quantum-drop-down-menu__link-text {
        padding-inline: 6px;
    }
}

@media(max-width: 767px) {
    .quantum-top-nav .quantum-drop-down-menu__list-item .quantum-top-nav__link-text {
        padding-inline: 5px;
    }

    #top-navigation.quantum-top-nav .quantum-drop-down-menu__list-item:nth-child(1) .quantum-top-nav__link-text {
        display: block;
    }
}

@media (max-width: 600px) {
    .page-efficacy .next-page-link-container h3 {
        width: 200px;
    }
}

.quantum-isi-tray--open #closesFullIsi {
    display: none;
}

.footnote-reg .dif-gluco-footnote:last-child p {
    margin-bottom: 0 !important;
}

@media (min-width: 991px) {
    .page-advocate-trial .bg-blue-white-gradient>.component-content {
        padding-bottom: 15px !important;
    }
}


@media (max-width: 767px) {
    #Downloadable_Resources_Popup>.quantum-modal__dialog>.quantum-modal__dialog {
        padding-top: 44px;
        padding-bottom: 68px;
    }

    #DRContactForm .form-group.modal-actions {
        padding-inline: 30px;
    }
}

.container-fluid.top-spy-nav .field-link:focus {
    --link-color: #000;
}

.page-patient-cases .promo-table .field-promotext2 img {
    max-width: 100%;
    width: auto;
}

@media (max-width: 767px) {

    .page-gpa .banner-content h1,
    .page-tavneos-connect .banner-content h1 {
        padding-top: 0;
        padding: 0;
    }

    .page-tavneos-connect .promo-tv-widget:last-child {
        margin-bottom: 0
    }

    .page-tavneos-connect .promo-tv-widget:first-child>.component-content>.promo-text>div>.field-promotext {
        margin-top: 0
    }

    .contact-tabs .tabs-heading>li {
        text-align: center;
    }
}

@media (min-width: 1200px) and (max-width: 1399.98px) {
    .quantum-drop-down-menu__menu .quantum-drop-down-menu__menu-link {
        font-size: 14px;
        line-height: 1.2;
    }
}

.page-tavneos-connect .quick-start-program_container .v-asterisk-sup {
    top: 0em;
}

.banner-content picture {
    position: absolute;
    right: 0;
    z-index: 2;
}

.page-moa .banner-content picture {
    right: unset;
    left: 0;
    bottom: 0;
}

@media (max-width: 1199px) {
    .banner-content picture {
        bottom: 0;
    }
}

.banner-wrapper .banner-content {
    position: static;
    justify-content: start;
    padding-right: 15px;
    padding-left: 15px;
}

.page-moa .banner-wrapper .banner-content {
    justify-content: end;
}

.page-disease-burden .banner-content h1 {
    padding-left: 156px;
    max-width: 1040px;
}

@media (max-width: 1600px) {
    .page-disease-burden .banner-content h1 {
        padding-left: 40px;
    }
}

@media (max-width: 1480px) {
    .page-disease-burden .banner-content h1 {
        padding-left: 20px;
        max-width: 750px;
        margin-inline: 0;
    }
}

@media (max-width: 1199px) {
    .banner-wrapper .banner-content {
        align-items: start;
    }
}

@media (max-width: 767px) {
    .page-disease-burden .banner-content picture {
        display: block;
        width: 245px;
    }

    .page-disease-burden .banner-content picture>img {
        max-width: 100%;
        height: auto;
    }

    .banner-wrapper .banner-content h1 {
        max-width: 302px;
        margin-inline: auto;
        padding: 0;
    }
}


@media (min-width: 768px) {
    .banner-wrapper .banner-content {
        max-width: 720px
    }
}

@media (min-width: 992px) {
    .banner-wrapper .banner-content {
        max-width: 960px
    }
}

@media (min-width: 1200px) {
    .banner-wrapper .banner-content {
        max-width: 1140px
    }
}

@media (min-width: 1400px) {
    .banner-wrapper .banner-content {
        max-width: 1370px;
    }
}

@media (min-width: 1500px) {
    .banner-wrapper .banner-content {
        max-width: 1470px;
    }
}


@media (min-width: 1700px) {
    .banner-wrapper .banner-content {
        max-width: 1672px;
    }
}

@media (max-width: 767px) {
    .page-efficacy .relapse-container {
        margin-top: 30px;
    }
}


@media (max-width: 1650px) {
    .page-moa .banner-content h1 {
        max-width: 840px;
        padding-left: 0;
        padding-right: 50px;
    }

}

@media (max-width: 1550px) {
    .page-moa .banner-content picture {
        display: block;
        width: 520px;
    }

    .page-moa .banner-content picture>img {
        max-width: 100%;
        height: auto;
    }

}

@media (max-width: 1399px) {
    .page-moa .banner-content h1 {
        max-width: 750px;
        padding-right: 0;
    }
}

@media (min-width: 768px) and (max-width: 1299px) {
    .page-moa .banner-content h1 {
        max-width: 650px;
        font-size: 30px;
        line-height: 1.3;
    }
}

@media (max-width: 767px) {
    .page-moa .banner-content picture {
        width: 288px;
        z-index: 1;
        bottom: -7px;
    }

    .page-moa .banner-content h1 {
        max-width: 290px;
    }

    .page-moa .banner-wrapper .banner-content {
        justify-content: start;
    }
}

.page-patient-cases .banner-content picture {
    position: relative;
    left: unset;
    right: unset;
    bottom: unset;
}

.page-patient-cases .banner-content {
    gap: 30px;
}


.page-patient-cases .banner-content h1 {
    padding-right: 40px;
}

@media (min-width: 1200px) and (max-width: 1399px) {
    .page-patient-cases .banner-content h1 {
        font-size: 35px;
        line-height: 1.3;
    }
}

@media (max-width: 1199px) {
    .page-patient-cases .banner-wrapper .banner-content {
        flex-direction: column;
        align-items: center;
        justify-content: center;
    }

    .page-patient-cases .banner-content h1 {
        margin-top: 0;
        padding: 0;
    }

    .page-patient-cases .banner-content picture {
        margin-top: 20px;
    }
}

@media (max-width: 767px) {
    .page-patient-cases .banner-content picture {
        width: 281px;
        display: block;
    }

    .page-patient-cases .banner-content picture>img {
        max-width: 100%;
        height: auto;
    }

    .page-patient-cases .banner-wrapper .banner-content h1 {
        margin-top: 0;
    }

    .page-patient-cases .banner-content {
        gap: 10px;
        padding-top: 0;
    }

}

.page-contact .contact-container-1 .component-content {
    margin-bottom: 25px;
}

.page-contact .contact-container-2 .component-content {
    margin-top: 0;
    margin-bottom: 40px;
}

.page-contact .contact-container-3 .component-content {
    margin-top: 0;
    margin-bottom: 0;
}

.page-contact .contact-container-4 .component-content {
    margin-top: 20px;
}

@media (max-width: 767px) {
    .page-contact .contact-container-1 .component-content {
        margin-bottom: 20px;
    }

    .page-contact .contact-container-2 .component-content {
        margin-bottom: 30px;
    }

    .page-contact .contact-container-4 .component-content {
        margin-top: 30px;
    }
}

.footnote-remission span {
    min-width: unset;
}

.page-efficacy .relapse-prespecified-text-desktop+.foot-note .special-footnote span {
    min-width: 4px;
}

.page-efficacy .renal-footnote .special-footnote span {
    min-width: 6px;
}

@media (max-width: 767px) {
    .page-efficacy .renal-footnote .special-footnote span {
        min-width: 5px;
    }
}

.page-efficacy .decrease-section .special-footnote span {
    min-width: 14px;
}

@media (max-width: 767px) {
    .page-efficacy .quality-container>.component-content {
        padding-inline: 0;
    }
}

.page-efficacy .quality-container>.component-content>.foot-note .special-footnote span {
    min-width: 14px;
}

@media (max-width: 767px) {
    .page-efficacy .quality-container>.component-content>.foot-note .special-footnote span {
        min-width: 10px;
    }
}

@media (max-width: 767px) {
    .page-dosing .next-page-link-container h3 {
        max-width: 271px;
    }

    .page-disease-burden .next-page-link-container h3 {
        max-width: 302px;
    }

    .page-gpa .next-page-link-container h3 {
        max-width: 292px;
    }

    .page-moa .next-page-link-container h3 {
        max-width: 302px;
    }

    .page-advocate-trial .next-page-link-container h3 {
        max-width: 200px;
    }

    .page-efficacy .next-page-link-container h3 {
        width: 200px;
    }

    .page-safety .next-page-link-container h3 {
        max-width: 280px;
    }

    .page-presentation .next-page-link-container h3 {
        max-width: 301px;
    }

    .page-patient-cases .next-page-link-container h3 {
        max-width: 304px;
    }

    .page-tavneos-connect .next-page-link-container h3 {
        max-width: 302px;
		line-height: 27px;
    }

    .page-financial-assistance .next-page-link-container h3 {
        max-width: 302px;
    }

    .page-healthcare-provider-resources .next-page-link-container h3 {
        max-width: 292px;
    }
}

@media (max-width: 767px) {
    .page-home .meet-patients-btn {
        display: none !important;
    }
}

@media (min-width: 1200px) {
    #tab-con-3 .quantum-cta-document {
        grid-template-columns: 127px 1fr;
        column-gap: 28px;
    }

    #tab-con-3>.component-content>.component:nth-child(2) .quantum-cta-document .quantum-cta_img,
    #tab-con-3>.component-content>.component:nth-child(3) .quantum-cta-document .quantum-cta_img,
	#tab-con-3>.component-content>.component:nth-child(4) .quantum-cta-document .quantum-cta_img{
        padding-left: 13px;
    }
	.page-tavneos-connect .specialty-distributors_container .promo-info-cards p {
    	/*font-size: 21px;*/
	}
}

.banner-content h1 .v-asterisk-sup {
    position: static;
}
.page-tavneos-connect .specialty-distributors_container .promo-info-cards p.mckesson-link .mobile-hide {
    display: none;
}

/* .page-tavneos-connect .tv-widget-row{
    max-width: 1130px;
} */
@media screen and (min-width: 768px) {
    .page-tavneos-connect .quick-start-program_container>.component-content>.foot-note .special-footnote span {
        min-width: 4px;
    }
}


.page-advocate-trial .advocate-trial-container>.component-content>.foot-note:last-child .special-footnote span {
    min-width: 5px;
}

.page-efficacy .standard-therapy-section>.component-content {
    padding-inline: 0;
}

.page-efficacy .patient-cases-link.sup-number-js>.component-content {
    text-align: center;
}

.ref-text-wrap {
    word-wrap: break-word;
}

.page-gpa .container-cmp .col-lg-6:nth-child(2) .list-promos .promo .field-promoicon {
    min-width: 22px;
    text-align: center;
}

@media screen and (max-width: 767px) {
    .page-gpa .container-cmp .col-lg-6:nth-child(2) .list-promos .promo .field-promoicon {

        text-align: left;
    }
}



@media (max-width: 767px) {
    .page-presentation .icd-section .sup-reg .sup-reg {
        top: 0;
    }
}


@media(min-width: 1200px) and (max-width: 1400px) {
    .top-spy-nav .link-list {
        font-size: 13px;
        line-height: 17px;
    }
	.page-tavneos-connect .specialty-distributors_container .promo-info-cards p.mckesson-link .mobile-hide {
    	/*display: block;*/
	}
}

@media(min-width: 1200px) and (max-width: 1580px) {
    .page-patient-cases .promo-cstm-team-cards {
        min-height: 100%;
        height: auto;
    }

    .page-patient-cases .promo-centered .field-promolink>a {
        font-size: 20px;
        justify-content: flex-start;
    }
}

@media (-webkit-device-pixel-ratio: 1.5) {
    .page-patient-cases .promo-centered .field-promolink>a {
        font-size: 19px;
        justify-content: flex-start;
    }
}


.hypothetical-patient-title {
    font-size: clamp(0.75rem, 0.2268rem + 1.0914vw, 1.25rem);
    line-height: clamp(0.9375rem, 0.1527rem + 1.6371vw, 1.6875rem);
}

@media (max-width: 767px) {
    .hypothetical-patient-title {
        font-size: 16px;
        line-height: 20px;
    }
}
@media (min-width: 992px ) and (max-width:1200px)
{.page-tavneos-connect .quick-start-table.green-table tbody tr:nth-child(7) th{

    padding:0px;

}
.page-tavneos-connect .quick-start-table.green-table tbody tr:nth-child(7) .img-fluid{

        width: 116px;

        height: 56px;

    }
 
 
.page-tavneos-connect .quick-start-table.green-table tbody tr:nth-child(7) {

        height: 81px !important;

        display: flex;

        align-items: center;

        justify-content: center;
        margin-top: 45px;

    }
 }
@media (min-width: 992px) {
    .page-tavneos-connect .promo-tv-widget .field-promoicon {
        width: 240px;
        margin-inline: auto;
    }

    .page-tavneos-connect .tv-widget-row {
        max-width: 1070px;
    }

    .page-tavneos-connect .promo-tv-widget .promo-tv_widget_text {
        transform: scale(.8);
    }

    .page-tavneos-connect .promo-tv-widget {
        max-width: 355px;
        flex: 0 0 33.33%;
    }

    .page-tavneos-connect .tv-widget-row>.row>div:nth-child(3) .field-promotext {
        /*padding-inline: 10px;*/
    }

    .page-tavneos-connect .tv-widget-row>.row>div:nth-child(3) .field-promotext2 {
        padding-inline: 10px;
    }

    .page-tavneos-connect .tv-widget-row>.row>div:nth-child(3) .promo-text {
        /*max-width: 253px;*/
        margin-inline: auto;
    }
}

.mobile-banner-text-img {
    display: none;
    max-width: 100%;
    height: auto;
    margin-bottom: 13px;
    width: 100%;
}

@media (max-width: 767px) {
    .mobile-banner-text-img {
        display: block;
    }
}

@media (max-width: 480px) {
    .page-patient-cases #link-list-selected {
        left: 20px;
    }
}


.downloadable_resources-container #tab-con-1 .promo-video-thumb .component-content {
    padding: 0;
    padding-bottom: 100px;
}


@media (min-width: 1024px) {

    .downloadable_resources-container #tab-con-1 .promo-video-thumb,
    .downloadable_resources-container #tab-con-1 .promo-video-thumb .component-content {
        height: 100%;
    }
}

.downloadable_resources-container #tab-con-1 .component-content .column-splitter:last-of-type .col-md-4:nth-last-of-type(1) .component-content,
.downloadable_resources-container #tab-con-1 .component-content .column-splitter:last-of-type .col-md-4:nth-last-of-type(2) .component-content {
    padding-bottom: 0;
}

.downloadable_resources-container #tab-con-1 .component-content .column-splitter:last-of-type p.cpaterno {
    display: none;
}

.downloadable_resources-container #tab-con-1 .component-content .column-splitter:first-of-type p {
    font-family: var(--base-font-family);
}

.downloadable_resources-container #tab-con-1 .component-content .column-splitter:first-of-type p.cpaterno {
    font-family: var(--base-font-family);
    text-align: right;

}

@media (min-width: 1024px) {
    .downloadable_resources-container #tab-con-1 .component-content .column-splitter:first-of-type p.cpaterno {
        font-size: 20px;

    }
}

.downloadable_resources-container #tab-con-1 #video1container .promo .field-promotext3 p {
    font-family: var(--base-font-family);
    font-size: 20px;
    margin-top: 5em;
}

.downloadable_resources-container #tab-con-1 #video1container .promo {
    margin-top: 5px;
}

@media (max-width: 767px) {
    .downloadable_resources-container #tab-con-1 .component-content .column-splitter:last-of-type .col-md-4 .component-content {
        flex-direction: column;
        justify-content: center;
        align-items: center;
    }

    .downloadable_resources-container #tab-con-1 .promo-video-thumb .component-content {
        padding-bottom: 25px !important;
        margin-bottom: 25px;
        border-bottom: 1px dashed #6D6D6D;
    }

    .downloadable_resources-container #tab-con-1 .component-content .column-splitter:last-of-type .col-md-4:last-of-type .component-content {
        padding-bottom: 0 !important;
    }

    .downloadable_resources-container #tab-con-1 .promo-video-thumb .field-promoicon {
        margin-bottom: 30px;
        width: 100%;
        min-width: 100%;
    }

    .downloadable_resources-container #tab-con-1 .row {
        flex-direction: column;
    }

    .downloadable_resources-container #tab-con-1 .component-content .column-splitter:first-of-type {
        display: none;
    }

    .downloadable_resources-container #tab-con-1 .component-content .column-splitter:last-of-type p {
        text-align: center;
    }

    .downloadable_resources-container #tab-con-1 .component-content .column-splitter:last-of-type .promo-video-thumb .promo-text {
        padding-left: 0;
    }

    .downloadable_resources-container #tab-con-1 .promo-video-thumb .component-content {
        flex-direction: column;
    }

    .downloadable_resources-container #tab-con-1 p.cpaterno {
        display: none;
    }
}
.quick-start-table h3 {
    text-transform: none;
    font-family: 'IBMPlexSans-Bold';
    margin-bottom: 15px;
}

@media (max-width: 767px) {
	.col-md-4.first-video {
		display: none;
	}
	.promo.promo-video-thumb .field-promolink{
		display:block !important;
	}
}

.promo.promo-video-thumb .field-promolink{
	display:none;
}
