.cta.ctam-1,
.cta.ctar-1,
.tag-chemo .column-2 .cta.ctam-1 {
    box-shadow: inset 0 3px 6px #00000029, 0 3px 6px #00000029
}

.az-panel-title.panel-title,
.cta,
.cta.r-cta,
.green-banner,
.home .box-content,
.isi-wrapper .isiNode ul.isi-list,
.last-note,
.list-dropdown-container.vertical-list-dropdown .list-dropdown .list-dropdown-item.dropdown .dropdown-menu li a.dd-link,
.pie-section,
.section-container-basic {
    position: relative
}

.center-align,
.cta,
.tab-title,
.txt-ctr,
nav .primary-navigation .nav,
p.box-row {
    text-align: center
}

.btn,
.dropdown-menu>li>a,
.footer .action-link,
.primary-navigation .nav>li a,
.text.parbase ul li,
b,
body,
h1,
h2,
html,
p,
p.li-style-p,
strong {
    font-family: Barlow
}

#section-13,
.bg-grey,
.component-section .bg-white {
    overflow: hidden
}

.green-callout .cta-1:after,
.m-links .cta-1:after {
    border-right: 0px solid #fff
}

.btn.btn-default:hover,
.btn.btn-primary:hover,
.text.parbase a,
a.fg-color:focus,
a.fg-color:hover {
    text-decoration: none
}

ul.bullet-list,
ul.list-view,
ul.scale,
ul.sitemap-list {
    list-style-type: none !important
}

.dom-ready .section-container-basic:before,
.home.dom-ready .section-container-basic:before {
    animation: 1s linear forwards flares;
    transform: scale(.15)
}

#afford-btn .primary-button {
    line-height: 22px !important;
    background-position: 98% center;
    margin: 0 auto !important
}

.about .about-ref,
.aura3 .aura3-ref,
.chemotherapy-testing .ref.chemotherapy-testing-ref,
.chemotherapyDosing .chemoDosing-ref,
.dosing .dosing-ref,
.egf .egf-testing-ref,
.egfr-testing .egfr-testing-ref,
.home .ref.home-btm-ref,
.home.new-up img.new-badge,
.laura-dosing .laura-dosing-ref,
.laura-moa .laura-moa-ref,
.laura-nsclc .isi-wrapper ul.isi-list li.new-indication-list,
.laura-rad-oncologists .laura-rad-onc-ref,
.laura-safety .laura-safety-ref,
.laura-testing .laura-testing-ref,
.meta-chemo-efficacy .chemoEfficacy-ref,
.metastatic .metastatic-ref,
.metastatic-efficacy .metastatic-efficacy-ref,
.metastatic-safety .metastatic-safety-ref,
.metastatic-video .metastatic-video-ref,
.moa .moa-ref,
.navbar-nav li:hover>ul,
.nurses-and-apps .nurses-and-apps-ref,
.resect-efficacy .efficacy-ref,
.resectable .resectable-ref,
.resectable-safety .resect-safety-ref,
.splitter .home-ref,
.support .support-ref,
.surgeon .surgeon-ref,
.tag-chemotherapy .ref.tag-chemo-ref,
.tagChemoSafety .tagChemoSafety-ref,
.unresectable-efficacy .laura-efficacy-ref,
.unresectable-egfrm-nsclc .laura-ref {
    display: block
}

@keyframes scaleUp {
    0% {
        transform: scale(1)
    }

    100% {
        transform: scale(1.3)
    }
}

.indications p a:last-child,
p.footnotes.singleline {
    margin-left: 2px
}

.chart-body-copy,
.dosing.laura-dosing.laura-nsclc .chart-body.ffb-med.blue-background.fz-16,
.img-content span {
    font-size: 16px
}

.dosing.laura-dosing.laura-nsclc .customTable td.fz-16:first-child,
.home .green-callout p.ff-reg b,
.nobold {
    font-weight: 500
}

.box-col-1 sup,
.semi-600,
.surgeon .analysis-sec p {
    font-weight: 600
}

.support .footnotes.fm {
    font-size: 12px;
    line-height: 16px !important
}

.cta.ctar-1 {
    border: 2px solid #cedb00;
    background: no-repeat padding-box #fffFFF0D;
    padding-right: 42px;
    background: rgba(255, 255, 255, .7)
}

.cta.ctam-1,
.tag-chemo .column-2 .cta.ctam-1 {
    border: 2px solid #008995;
    background: no-repeat padding-box #fffFFF0D
}

.tag-chemo .column-2 .cta.ctam-1 {
    background: rgba(255, 255, 255, .7);
    padding: 10px 45px 10px 8px !important
}

.cta.ctam-1 {
    padding-right: 42px;
    background: rgba(255, 255, 255, .7)
}

.cta.ctam-1 .internal-link .purple-txt:after,
.cta.ctar-1 .internal-link .purple-txt:after {
    background: url(/content/dam/open-digital/tagrisso-hcp/us/en/global/white-right-caret.png) center no-repeat #008995;
    height: 103px;
    border-radius: 0 10px 10px 0;
    width: 42px;
    right: -2px;
    top: -2px;
    content: '';
    position: absolute
}

.bg-white,
.component-section,
.resectable-nsclc .d-cta,
.resectable-nsclc .e-cta,
.unresectable-egfrm-nsclc .d-cta,
.unresectable-egfrm-nsclc .e-cta {
    background: #fff
}

.cta.ctar-1 .internal-link .purple-txt:after,
.cta.r-cta .internal-link .purple-txt:after {
    background-color: #cedb00 !important
}

.moa .cta.ctas,
.moa .cta.ctas1,
.moa .cta.m-cta.ctas1,
.moa .cta.m-cta.ctas1 body.nurses-and-apps .cta.m-cta.ctas1,
.nurses-and-apps .cta.ctas1,
.nurses-and-apps .cta.ctasa,
.support .cta.ctas,
.support .cta.ctas1,
.support.support .cta.m-cta.ctas1,
body.moa .cta,
body.moa .cta.m-cta.ctas1 {
    max-width: 274px;
    padding-left: 0
}

.indications-nav ul.nav>li:last-child,
body.support #resources .columnControl.section .internal-cta .column-2 {
    padding-right: 0
}

.cta.r-cta.new-l-cta {
    font-size: 15px
}

.egfr-testing .section-6 .bar-graph-vertical .bar-container span,
body.moa .cta.m-cta.ctas a,
body.moa .cta.m-cta.ctas1 a,
body.moa .cta.r-cta.ctas a,
body.moa .cta.r-cta.ctas1 a,
body.nurses-and-apps .cta.m-cta.ctas a,
body.nurses-and-apps .cta.m-cta.ctas1 a,
body.nurses-and-apps .cta.r-cta.ctas a,
body.nurses-and-apps .cta.r-cta.ctas1 a,
body.support .cta.m-cta.ctas a,
body.support .cta.m-cta.ctas1 a,
body.support .cta.r-cta.ctas a,
body.support .cta.r-cta.ctas1 a {
    font-size: 13px
}

.moa .rte-node .cta.m-cta {
    padding-top: 8px;
    padding-bottom: 13px
}

.moa cta.r-cta.new-l-cta {
    padding-top: 0;
    padding-bottom: 2px
}

body.moa .cta.m-cta.ctas1,
body.nurses-and-apps .cta.m-cta.ctas1,
body.support .cta.m-cta.ctas1 {
    max-width: 340px;
    padding: 2px 40px 2px 3px
}

.img-two-app,
.moa .cta.m-cta.ctas1,
body.moa .cta.m-cta.ctas1,
body.nurses-and-apps .cta.m-cta.ctas1,
body.support .cta.m-cta.ctas1 {
    max-width: 340px
}

body.moa .cta.m-cta.ctas1 .internal-link .purple-txt:after,
body.moa .cta.r-cta.ctas1 .internal-link .purple-txt:after {
    height: 59px
}

.moa .cta.r-cta.new-l-cta .internal-link .purple-txt:after {
    height: 73px
}

.moa .cta.r-cta.new-l-cta,
.support.support .cta.ctas1,
body.moa .cta.ctas1,
body.nurses-and-apps .cta.ctas1 {
    padding-top: 4px;
    padding-bottom: 4px
}

body.moa .cta.m-cta.ctas .internal-link .purple-txt:after,
body.moa .cta.r-cta.ctas .internal-link .purple-txt:after {
    height: 56px
}

.support.support .cta,
body.moa .cta,
body.nurses-and-apps .cta {
    border-radius: 12px
}

.support.support #resources .internal-cta,
body.moa #resources .internal-cta,
body.nurses-and-apps #resources .internal-cta {
    margin-bottom: 50px
}

.support.support .cta.m-cta.ctas .internal-link .purple-txt:after,
.support.support .cta.r-cta.ctas .internal-link .purple-txt:after,
body.moa .cta.r-cta.ctas .internal-link .purple-txt:after,
body.nurses-and-apps .cta.r-cta.ctas .internal-link .purple-txt:after {
    height: 50px
}

.moa .cta.m-cta.ctas1,
.support.support .cta.m-cta.ctas1,
body.moa .cta.m-cta.ctas1,
body.nurses-and-apps .cta.m-cta.ctas1 {
    padding: 4px 40px 4px 3px
}

.list-dropdown-container.vertical-list-dropdown .list-dropdown .list-dropdown-item.dropdown .dropdown-menu li.list-item-0-1,
.support.support .cta.m-cta.ctas1 .internal-link .purple-txt:after,
.support.support .cta.r-cta.ctas1 .internal-link .purple-txt:after,
body.moa .cta.r-cta.ctas1 .internal-link .purple-txt:after,
body.nurses-and-apps .cta.r-cta.ctas1 .internal-link .purple-txt:after {
    height: 61px
}

body.moa .internal-cta,
body.nurses-and-apps .internal-cta,
body.support .internal-cta {
    max-width: 650px
}

.support.support #resources .internal-cta .column-1,
.support.support #resources .internal-cta .column-2,
body.moa #resources .internal-cta .column-1,
body.moa #resources .internal-cta .column-2,
body.nurses-and-apps #resources .internal-cta .column-1,
body.nurses-and-apps #resources .internal-cta .column-2 {
    max-width: 274px
}

.support.support #resources .internal-cta .column-2,
body.moa #resources .internal-cta .column-2,
body.nurses-and-apps #resources .internal-cta .column-2 {
    margin-left: 50px
}

#popup-template .modal-header,
.about .dfs-link.mobile-only,
.about .primary-navigation .nav.stacked-menu,
.accordion-container .panel-action-container ul,
.before-none::before,
.bg-white.callout:before,
.btn-primary .fa-chevron-right,
.efficacy.resectable-nsclc .section-1 .new-image.seventythreeper,
.egf .egf-testing-ref,
.fa-angle-down:before,
.fa-angle-up:before,
.footer .notices,
.footer .row,
.footer hr,
.footer-reference,
.home .dfs-link.mobile-only a,
.home .indication-heading,
.home .primary-navigation .nav.stacked-menu,
.home .ref.home-btm-ref,
.home img.new-badge,
.home .home-hide,
.html-asset-container .html-asset-inner h2.vcenter,
.html-asset-container .html-asset-inner span.fa.fa-spinner,
.isi-read-more-container,
.isiNode ul.isi-list ul.subbul-gray>li::before,
.laura-moa-ref,
.metastatic-nsclc .primary-navigation .nav.stacked-menu,
.middle-content,
.moa .primary-navigation .nav.stacked-menu,
.navbar-header .dropdown-backdrop,
.no-separator:after,
.no-shadow.bg-grey:before,
.no-subnav .indication-heading,
.no-subnav .section-heading-mobile:after,
.nurses-and-apps .primary-navigation .nav.stacked-menu,
.pd-lt-5,
.primary-navigation .nav>li .dropdown-menu li:last-child a:after,
.primary-navigation .nav>li a[data-tracking-id=home_nav_3]:after,
.primary-navigation .nav>li:first-child:after,
.primary-navigation .nav>li:last-child a:after,
.primary-navigation .nav>li:nth-child(4):after,
.resect-efficacy .line-3.slide-to-top>b>span.pink-text,
.resectable-nsclc .primary-navigation .nav.stacked-menu,
.section-heading-mobile,
.site-map .page-section-inner.container .text.parbase.section .rte-node .section-heading-mobile,
.site-map .primary-navigation .nav.stacked-menu,
.site-map .section-heading-mobile:after,
.splitter .home-ref,
.support .primary-navigation .nav.stacked-menu,
.support .section-heading-mobile:after,
.surgeon .line-3.slide-to-top>b>span.pink-text,
.top-nav ul.linked-list.horizontal li:last-child:after,
.top-nav ul.linked-list.horizontal li:nth-last-child(2):after,
.unresectable-egfrm-nsclc .primary-navigation .nav.stacked-menu,
a.btn.btn-default.exit-ramp-cancel {
    display: none
}

body,
html {
    margin: 0;
    padding: 0;
    width: 100%;
    color: #606060;
    text-shadow: none
}



.ml--2,
.resectable .nccn-content {
    margin-left: -2px
}

@keyframes smoothscroll1 {

    from,
    to {
        scroll-behavior: smooth
    }
}

html {
    animation: 1s ease-in smoothscroll1;
    scroll-padding-top: 125px
}

html:focus-within {
    animation-name: smoothscroll2;
    scroll-behavior: smooth
}

.fixed-top-margin,
.mt0 {
    margin-top: 0 !important
}

.footnotes.indent0,
.indent0 {
    text-indent: 0
}

.double-footnotes .f-m-right {
    margin-left: -4px
}

.f-m-left {
    margin-left: -3px
}

.last-note {
    left: 4px
}

.nowrap {
    white-space: nowrap
}

.m-btm-20 {
    margin-bottom: 20px
}

.form-container .form-group select {
    background: url(/content/dam/open-digital/tagrisso-hcp/us/en/global/down-arrow.png) 98% center no-repeat;
    appearance: none;
    -webkit-appearance: none
}

.word-brk {
    word-break: break-all
}

.magenta-var {
    color: #ff00ba
}

.d-cta a:hover,
.e-cta a:hover,
.green-callout .box-content a.purple-txt,
.green-callout1 .box-content a:hover,
.purple-color-text,
.purple-txt,
.tag-purple-color,
.yellow-callout1 .box-content a:hover,
p.box-row,
p.ff-reg {
    color: #5b305d
}

.magenta-bef:before {
    content: "[";
    color: #ff00ba
}

.magenta-aft:after {
    content: "]";
    color: #ff00ba
}

.footnotes-ind4 .footnotes,
.footnotes.indent-4 {
    text-indent: -4px
}

.left-1p {
    padding-left: 1px
}

.left-2p {
    padding-left: 2px
}

.primary-navigation .nav>li .dropdown-menu li a:hover {
    color: #5b305d;
    font-weight: 700
}

.laura-nsclc .isiNode ul.isi-list ul,
.left-3p,
.testing.metastatic-nsclc .double-footnotes {
    padding-left: 0.5px
}

.double-footnotes,
.left-4p {
    padding-left: 4px
}

.left-5p {
    padding-left: 5px
}

.per-sup {
    font-size: 60%
}

.home .sp-left-1 {
    left: -2px
}

.home .ml-4 sup {
    right: 0
}

.accordion.section .accordion-container,
.bg-white,
.full-width .container,
.large-video-img img,
.open>.dropdown-menu,
.panel-body img,
.youtube-video-parent {
    width: 100%
}

.bg-grey {
    background: #f1f1f1;
    width: 100%
}

.bg-grey:before,
.btm-shadow:after {
    content: "";
    width: 100%;
    height: 3px;
    position: absolute;
    top: -3px;
    box-shadow: 0 0 20px rgb(0 0 0 / 25%);
    background: 0 0
}

.cta.m-cta,
.cta.r-cta {
    background: no-repeat padding-box #fffFFF0D;
    box-shadow: inset 0 3px 6px #00000029, 0 3px 6px #00000029;
    padding-right: 42px
}

.btm-shadow:after {
    bottom: -3px;
    top: auto
}

.page-section-inner {
    max-width: 820px;
    margin: 0 auto;
    padding: 0
}

.callout .page-section-inner {
    max-width: 100%
}

.component-section.bg-white:before {
    content: "";
    width: 100%;
    height: 4px;
    position: absolute;
    top: -4px;
    box-shadow: 0 0 10px rgb(0 0 0 / 80%);
    background: 0 0
}

.internal-cta {
    margin: 0 auto 45px;
    max-width: 662px
}

p.box-row {
    display: flex;
    padding: 0 15px;
    width: 83%;
    margin: -8px auto 0;
    align-items: flex-start
}

.box-col-1 sup {
    font-size: 65%
}

.home .box-row>.box-col-1 sup {
    font-weight: 900;
    top: -.4em;
    font-size: 65%
}

span.box-col-1 {
    font-size: 28px;
    font-weight: 800;
    margin-top: 8px
}

span.box-col-2 {
    text-align: left;
    font-size: 15px;
    font-weight: 700;
    line-height: 15px;
    margin-left: 8px
}

p.ff-reg {
    font-size: 11px;
    padding: 3px 12px 0;
    line-height: 16px !important;
    max-width: 85%;
    margin: 0 auto
}

.green-callout p.ff-reg,
.yellow-callout p.ff-reg {
    line-height: 12px !important
}

.ex-large-txt,
p.ffb-med.last-note.purple-txt b {
    font-weight: 900
}

span.ff-small {
    display: block;
    font-size: 10px
}

.green-callout span.box-col-1,
.home .yellow-callout span.box-col-1 {
    margin-top: -4px;
    font-size: 28px;
    line-height: 34px
}

.green-callout span.box-col-2 {
    line-height: 24px
}

.cta-1.cta-mid a,
.list-dropdown-container.vertical-list-dropdown .list-dropdown .list-dropdown-item.dropdown .dropdown-menu li.list-item-0-2 .dd-link .link-img {
    border-radius: 0
}

p.ffb-med.last-note.purple-txt {
    max-width: 18%;
    margin: 0 auto;
    text-align: center;
    width: 290px;
    letter-spacing: .16px;
    left: -8px;
    position: relative
}

.ex-large-txt {
    font-size: 31px
}

.cta {
    border-radius: 10px;
    max-width: 273px;
    padding: 7px 8px 7px 15px;
    margin: 0 auto
}

.cta a {
    line-height: 19px !important;
    transition: none
}

.cta.m-cta {
    border: 2px solid #008995
}

.cta.m-cta:hover .internal-link .purple-txt:after,
.cta.r-cta:hover .internal-link .purple-txt:after {
    box-shadow: inset 0 3px 6px #00000029, 0 3px 6px #00000029;
    background-color: #5b305d
}

.cta.r-cta {
    border: 2px solid #cedb00
}

a.internal-link:after {
    width: 273px;
    height: 100%;
    z-index: 99;
    position: absolute;
    content: "";
    top: 0;
    left: 0
}

.cta.m-cta.mcta-2,
.cta.r-cta.new-l-cta {
    padding-top: 8px
}

.cta.m-cta.mcta-2 .internal-link .purple-txt:after {
    height: 74px
}

.cta.r-cta.new-l-cta .internal-link .purple-txt:after {
    height: 79px
}

.moa .cta.r-cta.new-l-cta a {
    line-height: 18px !important
}

.cta.m-cta.mcta-2,
.cta.r-cta.new-l-cta,
.isi-wrapper,
.moa p.ctas1,
.nurses-and-apps p.ctas1,
.support p.ctas1,
body.moa .cta.m-cta.ctas1,
body.moa .cta.r-cta.ctas1 {
    margin-top: 30px
}

.dom-ready .new-badge-block,
.request-a-rep .req-text .text-pink,
.support .no-mar {
    margin-left: 0
}

.support .cr-sect .text-nowrap {
    white: nowrap
}

.cta .internal-link .purple-txt:after {
    content: '';
    background: url(/content/dam/open-digital/tagrisso-hcp/us/en/global/purple-right-caret.png) center no-repeat;
    position: absolute;
    width: 15px;
    right: -30px;
    height: 100%;
    top: 15px
}

.cta.m-cta .internal-link .purple-txt:after,
.cta.r-cta .internal-link .purple-txt:after {
    background: url(/content/dam/open-digital/tagrisso-hcp/us/en/global/white-right-caret.png) center no-repeat #008995;
    width: 42px;
    height: 57px;
    border-radius: 0 15px 15px 0;
    top: -2px;
    right: -2px
}

.green-banner {
    width: calc((100% + 820px)/ 2);
    padding: 10px 20px 11px 90px;
    margin: 60px 0;
    font-size: 20px;
    background: #008995;
    border-radius: 0 0 8px;
    padding-left: calc((100% - 730px)/ 2)
}

.green-banner h2,
.green-banner p {
    text-align: left;
    margin: 0 auto
}

.green-banner::after {
    content: " ";
    position: absolute;
    display: block;
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
    z-index: -1;
    background: #008995;
    transform-origin: bottom left;
    -ms-transform: skew(-20deg, 0deg);
    -webkit-transform: skew(-20deg, 0deg);
    transform: skew(-20deg, 0deg);
    border-radius: 10px 10px 8px 6px
}

ul.bullet-list {
    padding: 0;
    margin-left: 12px !important
}

.visit-btn {
    text-align: center;
    margin: 35px 0 75px;
    color: #fff
}

.btn-sm {
    max-width: 442px;
    margin: 0 auto
}

.primary-button {
    color: #fff;
    border: 2px solid #5b305d;
    border-radius: 10px;
    padding: 7px 50px;
    background: url(/content/dam/open-digital/tagrisso-hcp/us/en/global/chevron-white.svg) 96% center no-repeat #5b305d;
    display: block;
    min-height: 44px;
    font-weight: 600 !important
}

.primary-button:hover {
    box-shadow: 0 3px 12px #00000096
}

.adaura-box {
    display: flex;
    padding: 10px 56px 0 15px
}

.adaura-sm {
    font-size: 14px;
    line-height: 10px !important;
    margin: 0;
    padding: 0 0 10px 25px
}

.adaura-copy {
    font-size: 15px;
    line-height: 16px !important;
    margin: 0
}

.adaura-acc-section {
    border: 2px solid #9b9b9b;
    border-radius: 14px 14px 0 0;
    border-bottom: none
}

.sm-callout {
    background: #008995;
    border-radius: 12px
}

.sm-callout p {
    color: #fff;
    padding: 8px 18px 11px;
    font-size: 22px;
    line-height: 24px !important
}

.head-wrap {
    color: #333;
    font-size: 15px;
    line-height: 19px !important;
    padding-top: 10px
}

.banner-bg-section {
    position: fixed
}

.egfr-testing h2,
.meta-safety-head-2,
.modal-header h4,
h1 {
    font-weight: 800;
    font-size: 30px;
    line-height: 36px;
    color: #5b305d
}

.eyebrow,
.subhead {
    font-size: 22px;
    line-height: 26px !important
}

a,
li,
p,
p.li-style-p {
    line-height: 20px !important;
    font-size: 16px
}

.subhead {
    font-weight: 600;
    color: #008995
}

a,
li,
p {
    font-weight: 400;
    color: #333
}

.bold,
.home .green-callout p.ff-reg span.ff-small b,
.primary-navigation .nav>li .dropdown-menu .active,
b,
strong {
    font-weight: 700
}

.ffb-sb,
.median-os {
    font-weight: 600 !important
}

.ffb-b {
    font-weight: 700 !important
}

.ffb-reg {
    font-weight: 400 !important;
    margin-top: 4px
}

.ffb-med {
    font-weight: 500 !important
}

.eyebrow {
    font-weight: 500;
    color: #5b305d;
    padding-bottom: 10px;
    margin: 0
}

.footnotes {
    font-weight: 400;
    font-size: 12px;
    line-height: 16px !important;
    color: #333;
    margin-bottom: 0;
    text-indent: -5px;
    padding-left: 0;
    margin-left: 2px
}

p.footnotes.wrap-notes.ft-last {
    margin-top: 15px;
    text-indent: 0
}

.unresectable-egfrm-nsclc .footnotes {
    max-width: 850px;
    margin: 20px auto
}

.testing.metastatic-nsclc .second-footnote,
.testing.metastatic-nsclc .third-footnote,
ul.subbul-gray {
    padding-left: 0 !important
}

.testing.metastatic-nsclc .second-footnote sup,
.testing.metastatic-nsclc .third-footnote sup {
    margin-left: 1px !important
}

#adaura-adverse-reactions .double-footnotes {
    text-indent: -10px;
    padding-left: 1px
}

.triple-footnotes {
    text-indent: -15px;
    padding-left: 4px
}

.callout {
    font-size: 22px;
    line-height: 24px !important;
    color: #fff
}

.callout b,
.extrabold,
.modal-header h4 strong {
    font-weight: 800 !important;
    text-shadow: none
}

.isiNode ul.isi-list ul.subbul-gray.pink-var-color li {
    color: #ff00ba;
    display: list-item;
    list-style: circle
}

p.li-style-p {
    font-weight: 400;
    color: #333;
    text-shadow: 0 0
}

li.before-none ul.bullet-list,
ul.subbul-gray.pink-var-color {
    list-style-type: revert !important
}

li.before-none ul.bullet-list li {
    display: list-item;
    list-style: none
}

li.before-none ul.bullet-list li::before {
    margin-left: -10px;
    content: "\2014" !important;
    color: #333
}

ul.subbul-gray li {
    list-style: none
}

#subbul-gray1,
.isiNode ul.isi-list ul {
    padding-left: 2px !important
}

#subbul-gray1 li::before,
ul.subbul-gray li::before {
    margin-left: 0 !important;
    padding-left: 0 !important;
    content: "\2014" !important;
    color: #333 !important;
    display: block !important
}

.small-txt {
    color: #262626 !important;
    display: block;
    font-size: 10px;
    font-weight: 400;
    line-height: 12px !important
}

.unresectable-egfrm-nsclc .purple-txt {
    font-size: 18px;
    line-height: 22px
}

.unresectable-egfrm-nsclc .sub-heading {
    font-size: 42px;
    line-height: 47px;
    letter-spacing: 0
}

.unresectable-egfrm-nsclc .new-announcement {
    position: absolute;
    top: 44%;
    left: 7%;
    width: 315px
}

.unresectable-egfrm-nsclc .copy-per h2 {
    font: 800 68px/73px Barlow;
    text-align: center;
    padding: 9px 0 0
}

.home .box-content a:after {
    content: "";
    width: 100%;
    height: 100%;
    position: absolute;
    left: 0
}

.green-callout a .footer-img {
    margin-bottom: 0;
    display: flex;
    align-items: end
}

.component-section,
.container.isi-inner-container,
.isi-footer-content {
    padding: 0
}

#callout-footnote {
    padding-top: 40px
}

#section-10 {
    margin-bottom: -1px
}

#section-13 {
    margin-top: -2px
}

#table-footnote {
    padding-bottom: 30px
}

.accordion-container {
    overflow: visible
}

.text.parbase a {
    text-shadow: none;
    font-weight: 400
}

a:active,
a:focus,
a:hover {
    color: inherit;
    text-decoration: none
}

.home h2.margin-none,
.row {
    margin: 0
}

.btn {
    border: none;
    border-radius: 0;
    font-style: normal;
    background: 0 0
}

.btn.btn-default:hover {
    background: 0 0;
    color: initial
}

.navbar-default .top-header {
    border: 0
}

.columnControl.section .column-1 {
    padding-left: 0;
    padding-right: 0
}

.columnControl.section .column-2 {
    padding-left: 0
}

.abbrivations {
    font: 12px/16px Barlow !important;
    color: #333;
    display: block;
    margin-bottom: 26px
}

.ref {
    display: none;
    line-height: 16px;
    font-size: 12px
}

.ref a {
    font-size: 12px;
    line-height: 16px !important;
    color: #606060;
    text-shadow: 0 0 !important
}

.ref .no,
.ref .reference {
    font-weight: 700;
    font-size: 12px;
    line-height: 16px;
    font-family: Barlow;
    color: #333;
    display: inline-block
}

.footer .container,
.top-header .container {
    width: 100%;
    padding: 0
}

button.navbar-toggle:focus {
    outline: orange solid 1px
}

.new-image.logo {
    width: 100%;
    max-width: 232px
}

.navbar-default {
    background: linear-gradient(180deg, #5b305d 0, #33173e 100%) no-repeat padding-box;
    box-shadow: inset 0 3px 6px #00000029, 0 3px 10px #0000005a;
    border: 0
}

.primary-navigation .nav>li {
    display: inline-block;
    float: none;
    padding-left: 20px;
    padding-right: 20px
}

.primary-navigation .nav>li a {
    color: #fff;
    font-weight: 400;
    font-size: 16px;
    line-height: 16px !important;
    padding: 0;
    position: relative;
    letter-spacing: 0
}

.resectable-egfrm-nsclc .pink-text.d-inline {
    display: inline
}

.action-link:hover .link-txt,
.cta-1:hover .callout-btnlink:after,
.cta-2:hover .callout-btnlink:after,
.footer ul li:after,
.green-callout a,
.m-links .cta-1:hover .callout-btnlink:after,
.m-links .cta-2:hover .callout-btnlink:after,
.primary-btn-wrap .primary-button:hover,
.primary-navigation .nav>li a:hover {
    color: #fff
}

.primary-navigation {
    border-bottom: 0
}

.top-header-links {
    width: 100%;
    margin-bottom: -17px
}

.top-nav ul.linked-list.horizontal li {
    margin-right: 0
}

.top-header-links .linkList {
    width: 100%;
    float: right;
    max-width: 830px;
    margin-right: 27px
}

.top-header-links>div>div {
    display: inline-block;
    vertical-align: top;
    width: auto
}

body.splitter .green-callout1,
body.splitter .yellow-callout1 {
    background: #f1f1f1;
    box-shadow: 0 3px 6px #00000029, 0 3px 6px #00000029 inset
}

body.splitter .green-callout1:hover,
body.splitter .yellow-callout1:hover {
    box-shadow: 0 0 15px #6b6666
}

.top-header-links .listToDropdown {
    margin: 0 10px 0 48px
}

.top-nav ul li a {
    font: 500 11px/16px Barlow;
    letter-spacing: 0;
    color: #fff;
    line-height: 16px !important
}

.top-header-links .top-nav li:after {
    content: '|';
    display: inline-block;
    vertical-align: middle;
    padding: 4px 5px 0;
    font-size: 11px;
    font-weight: 400;
    color: #fff;
    visibility: visible
}

.dropdown-menu>li>a:active,
.dropdown-menu>li>a:focus,
.dropdown-menu>li>a:hover {
    font-family: Barlow;
    border-left: 5px solid transparent;
    background: 0 0
}

.list-dropdown.dropdown-menu>li>a,
.vertical-list-dropdown .list-dropdown.dropdown-menu>li>a:focus {
    background: no-repeat padding-box #d7d7d9
}

.primary-navigation .nav>li a:after {
    content: '';
    display: inline-block;
    top: 4px;
    right: -16px;
    position: absolute;
    font-size: 11px;
    color: #fff;
    bottom: auto;
    z-index: 99;
    width: 2px;
    transform: none;
    transition: none;
    border-bottom: none;
    height: 14px;
    background: #fff
}

.navbar-default .navbar-nav>li>a:focus,
.navbar-default .navbar-nav>li>a:hover {
    color: #fff;
    background-color: inherit;
    outline: 0
}

.navbar-default .navbar-nav>li.nav-active>a.active,
.navbar-default .navbar-nav>li>a.active {
    font-weight: 800;
    color: #fff
}

.dropdown-menu {
    border: 0;
    margin-top: 0
}

.list-dropdown-container.horizontal-list-dropdown .list-dropdown .list-dropdown-item.dropdown .dropdown-menu a.dd-link,
.list-dropdown-container.vertical-list-dropdown .list-dropdown .list-dropdown-item.dropdown .dropdown-menu a.dd-link {
    padding: 0;
    display: inline-block;
    border: 0;
    margin: 0;
    width: 100%;
    height: 100%
}

.list-dropdown-container.vertical-list-dropdown .list-dropdown .list-dropdown-item.dropdown .dropdown-menu a.dd-link .link-text {
    width: 74%;
    float: right
}

.open>.dropdown-menu li {
    height: 61px;
    border-bottom: 1px solid #5b305d
}

.list-dropdown-container.vertical-list-dropdown .list-dropdown .list-dropdown-item.dropdown .dropdown-menu a.dd-link .link-img {
    height: 100%;
    border-right: 1px solid #5b305d;
    padding: 9.5px;
    background-color: #fff;
    border-radius: 0;
    width: 52px
}

.list-dropdown-container.vertical-list-dropdown .list-dropdown .list-dropdown-item.dropdown .dropdown-menu li.list-item-0-1 a img.link-img {
    height: 100% !important
}

.list-dropdown.dropdown-menu {
    background: 0 0;
    left: auto;
    z-index: 100
}

.list-dropdown.dropdown-menu>li>a {
    border-bottom-left-radius: 10px;
    border-bottom-right-radius: 10px;
    z-index: 9999;
    position: relative;
    border-left: 0 !important
}

.list-dropdown.dropdown-menu>li>a:hover {
    background: #d7d7d9
}

.open.active>.dropdown-menu,
.open>.dropdown-menu li .dropdown-menu {
    display: block;
    z-index: 0;
    position: absolute;
    top: 29px;
    width: 100%;
    border-radius: 0 0 10px 10px;
    background: #f1f1f1;
    padding-top: 6px
}

.home .open>.dropdown-menu,
.home-about .open>.dropdown-menu,
.home-moa .open>.dropdown-menu,
.home-support .open>.dropdown-menu,
.sitemap .open.active>.dropdown-menu,
.sitemap .open>.dropdown-menu li .dropdown-menu,
body.home .heroBanner .section-container-basic:after {
    top: 28px
}

.home .open>.dropdown-menu li .dropdown-menu,
.home-about .open>.dropdown-menu li .dropdown-menu,
.home-moa .open>.dropdown-menu li .dropdown-menu,
.home-support .open>.dropdown-menu li .dropdown-menu {
    top: 22px
}

.dropdown-menu>li>a,
.select-target {
    color: #5b305d !important
}

.dropdown-menu>li>a {
    color: #5b305d;
    font-size: 15px;
    line-height: 18px
}

.dropdown-menu .dropdown-toggle:after {
    content: '';
    background: url(/content/dam/open-digital/tagrisso-hcp/us/en/global/down-arrow.png) no-repeat;
    position: absolute;
    right: 14px;
    top: 9px;
    width: 15px;
    height: 14px
}

.home .list-dropdown-container.indication-dropdown.bold.open,
.home-about .list-dropdown-container.indication-dropdown.bold.open,
.home-moa .list-dropdown-container.indication-dropdown.bold.open,
.home-support .list-dropdown-container.indication-dropdown.bold.open {
    margin-top: -22px
}

.dropdown.open .dropdown-toggle:after {
    transform: rotate(180deg);
    top: 16px;
    right: 12px
}

.home .dropdown.open .dropdown-toggle:after {
    top: 14px;
    right: 12px
}

.vertical-list-dropdown .list-dropdown.dropdown-menu li a {
    padding: 10px 40px 10px 14px;
    max-width: 210px;
    height: 34px
}

.laura-nsclc .vertical-list-dropdown .list-dropdown.dropdown-menu li a {
    padding: 10px 40px 10px 14px;
    max-width: 238px;
    height: 47px
}

.laura-nsclc .vertical-list-dropdown .list-dropdown.dropdown-menu li a span.fa.fa-angle-down.arrow.arrow-down {
    height: 47px !important
}

.egfrm-txt {
    font-size: 12px;
    line-height: 14px !important
}

.list-dropdown-container.vertical-list-dropdown .list-dropdown .list-dropdown-item.dropdown .dropdown-menu a.dd-link .link-text {
    padding: 8px 48px 0 6px;
    line-height: 17px;
    font-size: 17px
}

.list-dropdown-container.vertical-list-dropdown .list-dropdown .list-dropdown-item.dropdown .dropdown-menu li.list-item-0-3 .link-text {
    padding: 5px 8px
}

.list-dropdown-container.vertical-list-dropdown .list-dropdown .list-dropdown-item.dropdown .dropdown-menu li.list-item-0-1 span.link-text,
.top_5 {
    padding-top: 5px
}

.list-dropdown-container.vertical-list-dropdown .list-dropdown .list-dropdown-item.dropdown .dropdown-menu li.list-item-0-1 span.egfrm-txt.ffb-reg {
    white-space: normal;
    display: inline-block
}

.vertical-list-dropdown .list-dropdown.dropdown-menu>li>a {
    box-shadow: 0 3px 6px #00000050
}

.isi-container {
    border-top: 2px solid #5b305d;
    box-shadow: 0 -3px 11px #00000044
}

.isi-wrapper.open .isi-container {
    border-top: 0;
    box-shadow: none
}

.isi-wrapper .page-section-inner {
    max-width: 820px;
    margin: 0 auto
}

.isi-arrow {
    position: relative;
    width: 29px;
    height: 29px;
    z-index: 999;
    margin-top: 40px;
    border-radius: 50%;
    border: 2px solid #5b305d
}

.isi-arrow:before {
    content: "\f106";
    font-family: FontAwesome;
    width: 1px;
    font-size: 30px;
    position: absolute;
    top: -1px;
    transition: none;
    transform: rotate(357deg);
    right: 22.5px;
    color: #5b305d
}

.isi-container.open .isi-arrow:after,
.isi-container.open .isi-arrow:before {
    top: 25px;
    transform: rotate(178deg);
    left: 20.5px
}

.isi-wrapper h2 {
    font-weight: 700;
    font-size: 20px;
    line-height: 20px;
    color: #5b305d;
    margin: 45px auto 10px;
    text-transform: uppercase
}

.isi-wrapper ul.isi-list li {
    list-style: none;
    padding-bottom: 10px
}

ul.bullet-list li:before,
ul.isi-list li:before {
    content: '\2022';
    color: #009398;
    position: absolute;
    left: -9px;
    top: -2px;
    font-size: 16px
}

ul.bullet-list.bullet-list-dash:before {
    color: grey !important
}

ul.bullet-list-dash li:before {
    content: "\2014";
    color: #333
}

ul.isi-list {
    padding-left: 8px
}

.isi-wrapper ul.isi-list li:last-child,
.isiNode ul.isi-list ul>li,
.modal-header,
.text.parbase ul.sitemap-list li,
ul.isi-list li:last-child {
    padding-bottom: 0
}

.isi-wrapper p a,
.prescribe {
    color: #5b305d;
    text-decoration: underline !important
}

.banner-text {
    margin-top: 30px;
    text-align: center;
    z-index: 9;
    position: relative
}

.resectable .res-footnotes,
.unresectable-egfrm-nsclc .banner-text {
    margin-top: 20px
}

.heroBanner .ban-eyebrow {
    font-size: 15px;
    line-height: 18px;
    letter-spacing: .15px
}

.heroBanner .ban-headline {
    font-size: 45px;
    line-height: 54px
}

.heroBanner .ban-headline-bold {
    font-size: 60px;
    line-height: 72px;
    letter-spacing: 1.2px
}

.banner-tx2 {
    margin-top: 0;
    margin-bottom: 21px
}

.resectable-egfrm-nsclc span.sub-heading.ffb-med.desktop-only {
    font-size: 34px
}

.resectable-egfrm-nsclc .sub-heading-bold.extrabold.desktop-only.unpre-possible {
    font-size: 55px
}

.resectable-egfrm-nsclc .extrabold.copy-content-lg.purple-txt.risk-copy-firsttxt {
    font-size: 38px
}

.resectable-egfrm-nsclc li.purple-txt {
    right: 26px;
    font-size: 14px;
    font-weight: 500;
    text-indent: -5px
}

.resectable-egfrm-nsclc li.purple-txt::marker {
    font-size: 10px
}

#green-banner-surgeon-fix-01 {
    margin-top: 20px;
    margin-bottom: 40px
}

.banner-text span {
    display: block;
    line-height: 20px
}

.ban-subhead {
    margin: 15px 0 0;
    letter-spacing: .16px
}

.banner-callouts {
    display: flex;
    z-index: 9;
    position: relative;
    justify-content: center;
    gap: 0
}

.left-box1,
.red-box1,
.right-box1 {
    width: 284px
}

.yellow-callout1 {
    transform: translate(300%);
    display: flex
}

.new-badge-block {
    transform: translate(318%)
}

.green-callout1 {
    transform: translate(300%)
}

.approvedChemo {
    transform: translate(100%)
}

.yellow-callout {
    border: 2px solid #cedb00;
    transform: translate(-50%);
    border-bottom: 0
}

.floating-os-box {
    transform: translate(-217%)
}

.green-callout {
    border: 2px solid #008995;
    transform: translate(50%);
    border-bottom: 0
}

.dom-ready .approvedChemo,
.dom-ready .green-callout,
.dom-ready .yellow-callout {
    transform: translate(0);
    transition: 1s ease-in-out
}

.dom-ready .new-badge-block,
.dom-ready .yellow-callout1 {
    transform: translate(-7%);
    transition: 2s ease-in-out .2s
}

.dom-ready .green-callout1 {
    transform: translate(-7%);
    transition: 2.5s ease-in-out .2s
}

.green-callout:hover,
.yellow-callout:hover {
    box-shadow: 0 3px 16px #00000044
}

.green-callout,
.yellow-callout {
    border-radius: 18px;
    margin: 18px 0 0;
    width: 275px;
    background-color: rgb(255 255 255 / 25%);
    box-shadow: inset 0 2px 5px #00000044
}

.green-callout1 {
    border: 2px solid #008995;
    border-radius: 10px;
    max-width: 254px;
    width: 100%;
    height: 74px;
    position: relative;
    padding-right: 60px;
    box-shadow: inset 0 3px 6px #00000029;
    display: flex
}

.chart-header-purple,
th.chart-body {
    border-left: 1px solid #333
}

.accordion-container .panel-default,
.box-content,
.home .box-content {
    border-bottom: none
}

.lung-container {
    background: #fff;
    border-top-left-radius: 8px;
    border-bottom-left-radius: 8px;
    padding: 5px
}

.lung-container img {
    width: 38px
}

.green-callout1 .lung-container {
    border-right: 2px solid #008995
}

.yellow-callout1 .box-content a:after {
    content: '';
    background: url(/content/dam/open-digital/tagrisso-hcp/us/en/desktop/Purple%20Chevron%20Right%20Desktop.svg) center no-repeat #c6d632;
    position: absolute;
    width: 25px;
    right: -31px;
    height: 72px;
    top: 0;
    -webkit-text-stroke: 1px #c6d632;
    border-radius: 0 10px 10px 0;
    left: auto
}

.green-callout1 .box-content a:after {
    content: '';
    background: url(/content/dam/open-digital/tagrisso-hcp/us/en/desktop/Purple%20Chevron%20Right%20Desktop.svg) center no-repeat #008995;
    position: absolute;
    width: 25px;
    right: -31px;
    height: 72px;
    top: 2px;
    -webkit-text-stroke: 1px #008995;
    border-radius: 0 8px 8px 0;
    left: auto
}

.yellow-callout {
    height: 184px;
    position: relative
}

p.approvedChemo.desktop-only {
    width: 180px;
    position: relative;
    top: -120px;
    left: 158px;
    background-size: 100%
}

p.approvedChemo.desktop-only .now-approved {
    position: relative;
    width: 200px;
    left: -8px;
    top: -18px;
    z-index: 9
}

.home .floating-os-box {
    position: absolute;
    background: url(/content/dam/open-digital/tagrisso-hcp/us/en/desktop/New-OS-Data-Desktop.png) 0 0/100% 100% no-repeat;
    width: 180px;
    height: 75.5px
}

.heroBanner .section-container-basic {
    min-height: 780px;
    transition: 1s;
    overflow: hidden;
    background-image: none !important
}

body.home .heroBanner .section-container-basic {
    min-height: 432px;
    height: 466px;
}

.section-container-basic {
    background: 0 0
}

.section-container-basic:after {
    content: '';
    width: 100%;
    height: 100%;
    position: absolute;
    background-image: url("/content/dam/open-digital/tagrisso-hcp/us/en/desktop/hero-banner.jpg");
    top: 0;
    left: 0;
    background-size: cover;
    background-position: center;
    background-repeat: no-repeat;
    z-index: 0;
    transition: transform 1s ease-out;
    /* transform: scale(1); */
}

.home .section-container-basic:after {
    background-image: url(/content/dam/open-digital/tagrisso-hcp/us/en/desktop/Revised_Website_Splitter_Page_Image_2000px.png);
    background-position: 73px -22px
}

.recurrence-bar-graph.bar-graph.bar-graph-two {
    max-width: 339px;
    margin: 0 auto;
    position: relative;
    height: 388px
}

.bar-graph sup {
    font-size: 58%;
    top: -.5em
}

.recurrence-bar-graph hr.ver-line {
    border-left: none;
    height: 360px;
    width: 381px
}

.meta-eff-img-fix-1 {
    width: 90% !important
}

.recurrence-bar-graph .bar-container {
    width: 85px !important;
    position: absolute;
    bottom: 28px !important;
    background: #a0a0a0;
    margin: 0 38px 0 0;
    min-height: 0;
    transition: 1s
}

.recurrence-bar-graph .bar-one.bar-container {
    left: 25px
}

.is-visible.recurrence-bar-graph .bar-one.bar-container {
    min-height: 172px
}

.recurrence-bar-graph .bar-two.bar-container {
    left: 147px
}

.is-visible.recurrence-bar-graph .bar-two.bar-container {
    min-height: 235px
}

.recurrence-bar-graph .bar-three.bar-container {
    right: -32px
}

.is-visible.recurrence-bar-graph .bar-three.bar-container {
    min-height: 289px
}

.recurrence-bar-graph .bar-one p,
.recurrence-bar-graph .bar-three p,
.recurrence-bar-graph .bar-two p {
    top: -60px;
    position: absolute;
    text-align: center;
    font-size: 13px
}

.bar-graph-vertical .bar-container b,
.recurrence-bar-graph .bar-container b {
    font-size: 43px;
    line-height: 32px;
    padding-left: 15px
}

.recurrence-bar-graph .bar-container span {
    font-size: 16px;
    line-height: 17px;
    position: absolute;
    bottom: -20px;
    color: #333;
    right: 10px
}

span.ffb-b.stagetwo-text {
    right: 14px
}

sup.extra-bar {
    top: -.5em
}

.accordion-container .accordion-inner-container {
    padding-top: 0
}

.forest-img-fix img.new-image-desktop {
    margin-top: 10px;
    margin-left: 20px
}

.panel-body {
    padding: 30px 15px 15px
}

.accordion.section {
    max-width: 706px;
    margin: 0 auto
}

.accordion-container .az-panel-heading a {
    display: block;
    font-family: Barlow;
    font-style: inherit
}

.accordion.section .accordion-container .az-panel-title a.collapse-panel-heading {
    background: #5b305d
}

.accordion.section .accordion-container .az-panel-title p {
    color: #fff;
    padding: 11px 0 11px 15px;
    font-size: 14px;
    line-height: 17px !important
}

.accordion-inner-container .panel-group {
    border-top: none
}

.accordion.section .accordion-container .panel {
    border: none;
    border-radius: 15px
}

.panel-collapse {
    box-shadow: 0 0 8px #00000062;
    margin-top: -10px;
    border-radius: 0 0 15px 15px
}

.accordion-container .collapse-panel-heading .fa {
    color: #5b305d !important;
    background: #fff;
    border-radius: 20px;
    padding: 5px 6px;
    position: absolute;
    right: 14px;
    top: 0;
    margin: auto !important;
    height: 26px;
    width: 26px;
    bottom: 0
}

.egfr-testing .recurrence-box .subhead,
.graphic-box .subhead {
    right: 0;
    background: #fff;
    left: 0;
    position: absolute;
    margin: 0 auto
}

.accordion-container[data-enable-custom-icon=true] .collapse-panel-heading .fa:before {
    top: 1px;
    position: absolute;
    line-height: 27px;
    height: 26px;
    width: 27px;
    left: 0;
    right: 0;
    margin: auto;
    text-align: center
}

.box-content {
    padding: 8px 0 0;
    text-align: center;
    margin: 0 17px 14px
}

.home .box-content {
    padding: 5px 0 0;
    text-align: center;
    margin: 0 17px 12px
}

.home .left-box1 .box-content.ffb-med.purple-txt {
    margin-left: 11px;
    text-align: left;
    padding-top: 6px
}

.image-small-text {
    font: bold 10px/20px Barlow;
    letter-spacing: 0;
    color: #5b305d;
    text-transform: uppercase;
    position: absolute;
    width: 50px;
    top: 44px
}

.home .right-box1 .image-small-text {
    left: 6px;
    top: 44px
}

.home .text-nsclc {
    font: bold 16px/15px Barlow
}

.home .left-box1 .box-content .text-tagrisso,
.home .right-box1 .box-content .text-tagrisso {
    font: bold 16px/15px Barlow;
    margin-top: 6px !important;
    margin-bottom: 0 !important
}

.home .right-box1 .box-content.ffb-med.purple-txt {
    margin-top: -3px;
    margin-left: 11px;
    text-align: left;
    padding-top: 0
}

.box-content .text-center {
    text-align: center;
    margin: -4px auto 4px;
    display: block;
    font-size: 14px;
    line-height: 15px;
    letter-spacing: -.26px
}

.home .box-content .text-center {
    margin: 0 auto -5px;
    display: block;
    font-size: 14px;
    letter-spacing: -.26px;
    text-align: left;
    min-width: 161px
}

.callout-btnlink:after {
    position: relative;
    content: "\f105";
    top: 2px;
    left: 7px;
    display: inline-block;
    font: 18px/1 FontAwesome
}

.m-links,
.r-links {
    display: flex;
    justify-content: space-around;
    border-bottom-left-radius: 10px;
    border-bottom-right-radius: 10px;
    padding-bottom: 0;
    margin-left: -2px;
    margin-right: -2px;
    margin-top: 5px
}

.cta.m-cta.ctas,
.cta.r-cta.ctas,
.resectable-nsclc .resectable-ref .abbrivations {
    line-height: 16px !important
}

.cta.m-cta.ctas1,
.cta.r-cta.ctas1 {
    line-height: 15px !important
}

.moa .cta a,
.nurses-and-apps .cta a,
.support .cta a {
    line-height: inherit !important
}

.moa .cta.m-cta,
.nurses-and-apps .cta.m-cta,
.support .cta.m-cta {
    line-height: 16px !important;
    padding-right: 2.2em;
    padding-left: 0
}

.cta-1,
.cta-2,
.sitemap-block .sitemap-block-inner {
    width: 50%
}

.cta-1 a,
.cta-2 a {
    width: 100%;
    display: inline-block;
    padding-bottom: 5px;
    text-align: center;
    background: #cedb00;
    border-radius: 0 0 0 14px;
    font-size: 14px;
    font-weight: 500 !important;
    padding-top: 8px
}

.m-links .cta-1 a,
.m-links .cta-2 a {
    background: #008995
}

.m-links .cta-1 a,
.m-links .cta-2 a,
.r-links .cta-1 a,
.r-links .cta-2 a {
    font-size: 14px;
    letter-spacing: -.27px;
    line-height: 19px !important;
    padding: 5px 0;
    border-right: 1px solid #4f2c5d
}

.m-links .cta-1 a {
    border-right: 1px solid #fff
}

.m-links .cta-2 a,
.r-links .cta-2 a {
    border-right: 0;
    padding-right: 9px
}

.cta-2 a {
    border-radius: 0 0 12px
}

.cta-1 a:hover,
.cta-2 a:hover {
    background: #5b305d;
    color: #fff
}

.cta-1:after {
    content: "";
    height: 30px;
    width: 1px;
    margin: 0;
    border-right: 0px solid #4f2c5d;
    position: absolute;
    left: 91px;
    top: 0
}

.m-links .cta-1:after {
    left: 90px
}

.green-callout1 .txt-bold,
.yellow-callout1 .txt-bold {
    font-size: 21px
}

.txt-bold {
    font-size: 36px;
    line-height: normal;
    letter-spacing: -.56px
}

.chart-head3,
.tag-grey-color,
.tag-purple-color {
    line-height: 22px !important;
    font-size: 17px
}

.banner-footnotes,
.home .banner-footnotes,
.resectable-nsclc.resectable .res-footnotes {
    margin: 20px 0 0
}

table {
    border-collapse: collapse;
    border-spacing: 0
}

table.customTable {
    margin: 0 auto;
    width: 100%;
    max-width: 750px
}

.customTable td,
.customTable th {
    padding: 4px 8px;
    text-align: center
}

.customTable th {
    font-size: 16px;
    line-height: 19px
}

.isiNode ul.isi-list ul.subbul-gray>li::before,
.sitemap-sec a:active,
.sitemap-sec a:focus,
.sitemap-sec a:hover,
.tag-grey-color {
    color: #333
}

.text-left {
    text-align: left !important
}

.chart-head3 {
    letter-spacing: -.32px;
    color: #333
}

.chart-body,
.span4 {
    font-size: 16px;
    color: #333
}

.chart-header-purple {
    font-size: 16px;
    color: #5b305d
}

.customTable td:first-child {
    text-align: left;
    border-left: none
}

.customTable td:nth-child(5) {
    border-right: none
}

.customTable td {
    border: 1px solid #333;
    border-right: none;
    padding: 5px !important;
    line-height: 33px
}

.metastatic-nsclc.metastatic-safety .customTable td:first-child {
    padding-left: 10px !important
}

.span4 {
    background-color: #f1f1f1;
    border-top: 1px solid #333
}

.span1 {
    border-bottom: 4px solid #58305d
}

img.nccn-badge {
    width: 249px;
    max-width: max-content
}

img.nccn-badge-new {
    top: 25px !important
}

.met-test-img-fix2 {
    top: -30px
}

.egr-test-img-fix-5 {
    margin-bottom: 3px
}

.metastatic-nsclc.tag-chemotherapy .heroBanner .section-container-basic:after,
.res-test-img-fix-3 {
    top: -10px
}

.metastatic-nsclc.egf .white-nccn-callout .nccn-content-mob,
.mtop_10,
.resectable-nsclc.egfr-testing .section-9 .nccn-content-mob.res-test-txt-fix-2,
.resectable-nsclc.egfr-testing .white-nccn-callout .nccn-content-mob {
    margin-top: 10px !important
}

.res-tset-txt-fix1 {
    margin: 34px 0 5px
}

.fix-margin-about {
    margin-top: -70px !important
}

.home .yellow-callout p.ff-reg {
    padding: 0 0 2px 8px;
    text-align: center;
    line-height: 12px !important;
    margin-top: -6px;
    margin-left: 18px
}

.home .left-box ul {
    margin-bottom: 0 !important;
    padding-left: 50px !important;
    position: relative;
    top: 2px
}

.home .left-box ul li {
    font-size: 11px;
    line-height: 12px !important;
    max-width: 180px;
    text-align: center;
    color: #5b305d;
    position: relative
}

.home .left-box ul li::marker {
    color: transparent !important
}

.home .floating-os-box:hover {
    position: absolute;
    background: url(/content/dam/open-digital/tagrisso-hcp/us/en/desktop/New-OS-Data-Green-Desktop.png) 0 0/100% 100% no-repeat;
    width: 180px;
    height: 75.5px
}

.home .left-box ul li::before {
    position: absolute;
    content: '';
    width: 3px;
    height: 3px;
    background-color: #5b305d;
    border-radius: 50%;
    top: 5px;
    left: -2px
}

.home .yellow-callout p.ff-reg span.ff-small {
    line-height: 12px;
    margin-top: 2px;
    font-size: 11px
}

#popup-template .modal-dialog,
.home .green-callout .m-links,
.home .left-box .r-links,
.mt-0,
.static-modal:not(.auto-style) .modal-dialog,
.unpre-possible,
h1.unpre-possible {
    margin-top: 0
}

.home .yellow-callout p.box-row {
    width: 90%;
    margin-bottom: 1px;
    margin-top: -8px
}

.home .green-callout span.box-col-2,
.home .yellow-callout span.box-col-2 {
    margin: 3px 0 -2px 4px
}

.home .yellow-callout span.box-col-2 {
    font-size: 17px;
    line-height: 20px;
    margin: 7px 0 -2px 2px
}

.navbar.indications-nav {
    height: auto;
    min-height: auto;
    padding: 0;
    margin: 0
}

.primary-navigation .container {
    width: 100%;
    text-align: center
}

.laura-nsclc .primary-navigation .container,
.resectable-nsclc .primary-navigation .container {
    border-bottom: 4px solid #cedb00
}

.metastatic-nsclc .primary-navigation .container {
    border-bottom: 4px solid #008995
}

.navbar.indications-nav ul.nav {
    padding: 0;
    margin: 0 auto;
    height: 20px
}

.indications-nav ul.nav>li {
    padding-bottom: 18px
}

.indications-nav ul.nav>li,
.navbar.indications-nav,
.navbar.indications-nav ul.nav {
    position: static
}

.primary-navigation .nav>li .dropdown-menu {
    width: 100%;
    text-align: center;
    height: 35px;
    box-shadow: inset 0 3px 5px #00000041, 0 3px 5px #00000041;
    z-index: 5;
    border-top: 0;
    border-bottom: 0
}

.primary-navigation .nav>li ul.dropdown-menu.multi-level:after {
    width: 100%;
    height: auto;
    content: "";
    position: absolute;
    z-index: 0;
    bottom: 3px;
    left: 0
}

.primary-navigation .nav>li.nav-active .dropdown-menu {
    z-index: 3;
    display: block;
    height: 36px;
    position: fixed;
    top: 103px
}

.nurses-and-apps .primary-navigation .nav>li.nav-active .dropdown-menu,
.support .primary-navigation .nav>li.nav-active .dropdown-menu {
    top: 99px
}

.metastatic-nsclc .primary-navigation .nav>li.nav-active .dropdown-menu,
.resectable-nsclc .primary-navigation .nav>li.nav-active .dropdown-menu {
    top: 103px
}

.primary-navigation .nav>li .dropdown-menu li {
    display: inline-block;
    text-align: center;
    padding: 0
}

.primary-navigation .nav>li .dropdown-menu li a {
    padding: 0 8px 0 11px;
    line-height: 36px !important;
    letter-spacing: 0;
    color: #5b305d;
    font-family: Barlow, Regular;
    border-left: 0;
    font-size: 12px
}

.primary-navigation .nav>li .dropdown-menu li a:after {
    content: '';
    display: inline-block;
    top: 13px;
    right: -4px;
    position: absolute;
    font-size: 11px;
    color: #fff;
    bottom: auto;
    z-index: 99;
    width: .5px;
    transform: none;
    transition: none;
    border-bottom: none;
    height: 11px;
    background: #5b305d
}

.dist-ref-main div,
.navbar-nav li:hover>ul>li {
    display: inline-block
}

.heroBanner .section-container-basic div {
    position: relative;
    z-index: 2;
    left: -2px;
    /* top: -40px; */
}

.sub-heading {
    font-size: 39px;
    line-height: 47px
}

.sub-heading-bold {
    font-size: 52px;
    line-height: 62px !important;
    letter-spacing: 1.04px
}

.unresectable-egfrm-nsclc .sub-heading-bold {
    font-size: 50px;
    line-height: 52px !important;
    letter-spacing: 1.04px
}

.data-copy {
    display: flex;
    justify-content: center;
    margin: 12px 0 0;
    align-items: center
}

.egfr-dist-recurrence,
.nccn-block {
    justify-content: center;
    display: flex
}

.copy-per {
    background: url(/content/dam/open-digital/tagrisso-hcp/us/en/desktop/shape-80-per.png) no-repeat;
    padding: 12px;
    width: 100%;
    max-width: 136px
}

.heroBanner .copy-per {
    max-width: 143px
}

.copy-per h2,
.copy-per p {
    font: 800 60px/73px Barlow;
    text-align: center;
    padding: 18px 0 0
}

.resectable-nsclc .copy-per h2,
.resectable-nsclc .copy-per p {
    margin-top: 6px
}

.copy-content-lg {
    font-size: 28px;
    line-height: 22px
}

.unresectable-egfrm-nsclc .slide-frm-right h2.copy-content-lg {
    margin-bottom: 2px
}

.copy-content-med {
    font-size: 17px
}

.metastatic-egfrm-nsclc.metastatic.metastatic-nsclc .copy-content-med {
    line-height: 16px
}

.copy-content-sm {
    font-size: 11px
}

.copy-content {
    margin: 6px 0 25px 10px
}

.copy-content.risk-copy h2,
.copy-content.risk-copy p,
.footer ul li,
.footer-img,
.isiNode ul.isi-list p,
.modal-body p:last-child {
    margin-bottom: 0
}

.ff-semibold,
.median-os {
    font-size: 18px;
    font-weight: 600
}

.resectable-nsclc .styling-2,
.unresectable-egfrm-nsclc .median-os {
    font-weight: 400 !important
}

.meta-cta,
.res-cta {
    margin: 26px auto 0;
    text-align: center;
    max-width: 750px
}

.cta-txt {
    font-size: 18px;
    line-height: 24px !important
}

.d-cta,
.e-cta {
    border: 2px solid #cedb00;
    border-radius: 10px;
    padding: 14px 60px 20px 20px;
    max-width: 254px;
    margin-left: 10px;
    width: 100%;
    height: 57px;
    position: relative;
    box-shadow: inset 0 3px 6px #00000029
}

.d-cta {
    float: right;
    margin-right: 0
}

.d-cta a:before,
.e-cta a:before {
    content: '';
    width: 273px;
    height: 100%;
    left: 0;
    top: 0;
    position: absolute
}

.d-cta a:after,
.e-cta a:after {
    content: '';
    background: url(/content/dam/open-digital/tagrisso-hcp/us/en/global/purple-right-caret.png) center no-repeat #c6d632;
    position: absolute;
    width: 44px;
    right: -2px;
    height: 57px;
    top: -2px;
    -webkit-text-stroke: 1px #c6d632;
    border-radius: 0 10px 10px 0
}

.d-cta:hover,
.e-cta:hover {
    box-shadow: inset 0 3px 6px #00000029, 0 3px 6px #00000029
}

.d-cta:hover a:after,
.e-cta:hover a:after {
    background: url(/content/dam/open-digital/tagrisso-hcp/us/en/global/white-right-caret-home.png) center/auto 22px no-repeat #5b305d;
    color: #c6d632;
    -webkit-text-stroke: 1px #5b305d
}

.nccn-block {
    align-items: center;
    margin-top: 58px
}

.resectable-egfrm-nsclc span.nccn-content.purple-txt.ffb-med {
    padding: 9px 9px 15px 6px
}

#resected-homepage-nccn-fix {
    padding: 9px 9px 15px 10px
}

.nccn-content {
    font-size: 13px;
    line-height: 15px !important;
    padding: 15px 9px 15px 6px;
    margin-left: 17px;
    position: relative;
    background: rgb(255 255 255 / 80%);
    max-width: 573px
}

.nccn-content:before {
    content: "";
    background: url(/content/dam/open-digital/tagrisso-hcp/us/en/desktop/leftcurve-white.png) no-repeat;
    width: 11px;
    height: 90px;
    position: absolute;
    left: -10px;
    top: 0
}

.res-footnotes {
    margin-top: 12px
}

.resectable-nsclc.egfr-testing .section-1 h1 {
    margin: 62px 0 25px
}

.egfr-testing .recurrence-box {
    position: relative;
    border: 2px solid #0000004D;
    border-radius: 25px;
    max-width: 510px;
    margin: 29px auto 12px;
    background: #fff;
    height: 412px
}

#about-nccn-head-fix-1 {
    width: 700px
}

.egfr-testing .recurrence-box .subhead {
    width: 70%;
    line-height: 20px !important;
    top: -14px
}

.egfr-testing .rec-footnotes {
    text-indent: 0;
    width: 60%;
    margin: 0 auto
}

.egfr-testing .section-3 .subhead2 {
    margin: -10px 0 0
}

.egfr-testing .section-3 .bullet-copy {
    margin: 20px 0 30px
}

.graphic-box {
    border: 2px solid #afb0b3;
    border-radius: 12px;
    max-width: 634px;
    height: 241px;
    position: relative;
    margin: 59px auto 42px
}

.graphic-box .subhead {
    top: -41px;
    width: 70%;
    letter-spacing: -.09px
}

#resect-text-subhead-fix-1 {
    top: -35px
}

.egfr-dist-recurrence {
    position: relative;
    margin: 63px 62px 0 10px;
    background-position: right center;
    flex-direction: column;
    height: 120px;
    right: 24px
}

.callout-grey,
.nccn-copy.grey-bg,
.test-icon-box .abs-bottom,
.test-icon-box .abs-top {
    background: #f1f1f1
}

.egfr-dist-recurrence .dist-ref-main {
    width: 100%;
    display: inline-block;
    margin: 35px auto 0 42px;
    text-align: center;
    vertical-align: top;
    clear: both;
    display: flex;
    justify-content: center;
    gap: 20px
}

.egfr-dist-recurrence .footnotes {
    width: 100%;
    text-align: center;
    margin-bottom: 30px;
    position: relative;
    top: -11px;
    left: 45px
}

.egfr-dist-recurrence:after {
    content: "";
    background: #f1f1f1;
    position: absolute;
    width: 70%;
    height: 80%;
    z-index: -1;
    border-radius: 15px;
    top: 5px;
    left: 23%;
    transform: skew(-25deg)
}

.egfr-dist-recurrence>div {
    margin: 30px 0 20px;
    color: #333
}

.egfr-dist-recurrence .vs-block {
    margin: 50px 5px 0 !important
}

.egfr-dist-recurrence .dist-ref-main>div>span {
    font-size: 43px;
    padding-left: 25px
}

.dist-ref-main div span {
    line-height: 36px !important
}

.egfr-dist-recurrence .vs-txt {
    font-size: 18px;
    position: relative;
    top: -20px
}

.dmc-chart .dmc-chart-man {
    position: absolute;
    top: 12px;
    right: 3px
}

.brain-img-sec {
    display: flex;
    align-items: center;
    margin: 45px auto 0;
    max-width: 631px
}

.brain-copy {
    margin: 36px 0 0 -70px
}

.egfr-testing .section-4 .green-banner {
    margin: 40px 0 33px
}

.egfr-testing .section-4 .green-banner p {
    padding: 15px 0
}

.egfr-testing .section-5 .last-footnote,
.egfr-testing .section-8 .last-footnote {
    margin: 0 0 35px
}

.egfr-testing .section-6 .eyebrow {
    margin: 70px 0 0
}

.egfr-testing .section-6 .subhead {
    margin: 32px 0 40px
}

.egfr-testing .section-6 .bar-graph-vertical .bar-container b {
    padding-left: 5px;
    position: relative;
    bottom: -3px
}

.egfr-testing .section-6 .subhead2 {
    margin: 0 0 48px !important
}

.egfr-testing .section-6 .nccn-block {
    margin: 15px 0
}

.bullet-copy {
    margin: 20px 0 30px !important
}

.egfr-testing .section-7 .green-banner {
    margin: 40px 0 30px;
    padding-top: 10px;
    padding-bottom: 15px
}

.green-banner {
    padding-top: 10px;
    padding-bottom: 15px
}

.green-banner.single-tealbar {
    padding-top: 8px;
    padding-bottom: 14px
}

.last-footnote {
    margin-bottom: 80px
}

.egfr-testing .section-12 .eyebrow,
.egfr-testing .section-9 .eyebrow {
    margin: 55px 0 0
}

.egfr-testing .section-9 .nccn-block {
    margin: 17px 0 0
}

.font-bold {
    font-size: 36px
}

.pie-copy {
    position: absolute;
    width: 20%;
    left: 160px;
    text-align: left
}

.pie-copy h1,
.pie-copy h2 {
    font-size: 36px;
    margin: 0
}

.pie-copy p {
    font-size: 18px;
    line-height: 22px !important
}

.component-section.bg-white:before,
.no-shadow {
    box-shadow: none
}

.egfr-testing .nccn-content {
    font-size: 16px;
    line-height: 20px !important;
    padding: 26px 31px 25px 45px
}

.egfr-testing .nccn-content:before {
    height: 93px;
    background-size: 14px 92px
}

.nccn-badge-1 {
    width: 170px !important;
    max-width: 200px !important;
    top: -5px;
    left: 8px
}

.nccn-badge-2,
.nccn-badge-3 {
    width: 165px !important;
    max-width: 210px !important;
    top: -5px;
    left: 8px
}

#egfr-as-driver>div.page-section-inner.container>div:nth-child(6)>div>div.nccn-block.desktop-only.slide-into.is-visible>p {
    padding: 16px 15px 16px 35px
}

img.nccn.nccn-badge.nccn-badge-1.slide-frm-left {
    width: 183px !important
}

.egfr-banner1.nccn-content:before {
    height: 103px !important;
    background-size: 14px 107px !important
}

.egfr-banner2.nccn-content:before {
    height: 113px;
    background-size: 14px 113px !important
}

.egfr-banner3.nccn-content:before {
    height: 91px;
    background-size: 13px 96px !important
}

p.egfr-banner2.nccn-content.purple-txt.ffb-med.nccn-copy.grey-bg.slide-frm-right {
    font-size: 12.5px !important;
    line-height: 16px !important
}

.nccn-copy.grey-bg {
    padding: 15px 35px 15px 13px;
    max-width: 573px
}

.section-13 .nccn-copy.grey-bg {
    max-width: 552px
}

.section-13 .nccn-block .purple-txt.ffb-med {
    line-height: 20px !important
}

.nccn-copy.grey-bg:before {
    background: url(/content/dam/open-digital/tagrisso-hcp/us/en/desktop/NCCN-Large-Gray-Banner.png) no-repeat
}

.nccn-lg.grey-bg:before {
    height: 105px;
    background-size: cover
}

.test-box {
    margin: 50px auto;
    border: 2px solid #0000004D;
    border-radius: 20px;
    padding: 10px 10px 10px 40px;
    max-width: 554px;
    position: relative
}

.test-box .subhead {
    position: absolute;
    left: 0;
    right: 0;
    text-align: center;
    top: -17px;
    background: #fff;
    margin: auto;
    padding: 0;
    width: 66%
}

.test-box-fix {
    padding: 10px 10px 0 !important;
    max-height: 290px
}

.how-to-test-sec {
    display: flex;
    justify-content: center;
    padding-top: 26px;
    align-items: center;
    line-height: 18px
}

.how-to-test-sec .htt-or-text {
    font-size: 25px;
    line-height: 50px
}

.htt-right-img {
    padding-left: 30px
}

.htt-left-img {
    padding-right: 40px
}

.egfr-testing .section-10 .green-banner {
    margin: 30px 0 0
}

.egfr-testing .section-11 .last-note {
    margin: 33px 0 35px
}

.test-icon-box {
    position: relative;
    border: 1px solid grey;
    border-radius: 20px;
    padding: 55px 0 30px;
    margin: 60px auto 30px;
    max-width: 650px
}

.test-icon-box .icons {
    display: inline-block;
    height: 100px;
    vertical-align: middle
}

.egfr-testing .section-12 .small-txt {
    margin: 0 auto;
    max-width: 635px
}

.test-icon-box .subhead {
    position: absolute;
    top: -23px;
    width: 86%;
    left: 0;
    right: 0;
    margin: 0 auto
}

p.subhead.tab-title.abs-bottom {
    bottom: -26px;
    top: auto;
    width: 77%
}

.test-icon-box ul {
    display: flex;
    max-width: 570px;
    margin: 0 auto;
    padding: 0
}

.test-icon-box.is-visible ul {
    margin-bottom: 5px
}

.test-icon-box ul li {
    list-style: none;
    padding: 36px 0 10px;
    text-align: center;
    position: relative;
    width: 100%
}

.test-icon-box ul li b {
    display: block;
    padding-bottom: 10px;
    position: absolute;
    top: 0;
    font-size: 22px;
    line-height: 18px;
    width: 100%;
    font-weight: 800
}

.test-icon-box li.plus {
    content: "+";
    font-size: 50px;
    font-weight: 500;
    color: #afb0b3;
    position: absolute;
    right: 0;
    top: 67px;
    bottom: 0;
    height: 60px;
    width: 24px;
    padding: 0;
    z-index: 99
}

.section-12 .nccn-content {
    padding: 15px 33px 16px 30px
}

.section-12 .nccn-block {
    margin: 42px auto 20px
}

.egfr-testing .section-13 .green-banner {
    margin: 62px 0 40px
}

.egfr-testing .section-14 .visit-btn {
    text-align: center;
    max-width: 504px;
    margin: 40px auto 35px
}

.footer {
    background: #fff;
    padding: 30px 0 0;
    z-index: 9;
    margin-top: 0
}

.footer-adverse-event.adverse-border {
    padding: 0;
    border: none
}

.footer .linkList.section {
    background: #5b305d;
    padding: 24px 0 16px
}

.footer ul {
    margin: 0 auto;
    max-width: 545px
}

.footer .action-link {
    font-size: 14px;
    line-height: 18px !important;
    display: inline-block;
    margin: 0;
    color: #fff
}

.footer ul li {
    text-align: center;
    line-height: 18px !important
}

.footer ul li:last-child {
    display: block;
    margin-top: 12px
}

.find-us-on {
    background: url(/content/dam/open-digital/tagrisso-hcp/us/en/desktop/splitter/youtube-icon.png) right center no-repeat;
    padding-right: 32px;
    padding-bottom: 2px
}

.footer ul li:after {
    content: '|';
    vertical-align: middle;
    padding: 5px;
    position: relative;
    top: 1px
}

.footer .text.parbase.section {
    max-width: 820px;
    width: 100%;
    margin: 25px auto 0
}

.white_bg {
    display: inline-flex;
    padding-bottom: 40px;
    width: 100%;
    justify-content: space-between;
    align-items: end
}

.footer-content p {
    margin: 5px 0 0;
    text-indent: 0
}

.flag-stmt img {
    width: 31px;
    margin: 0 5px 5px 0
}

.bar-graph.bar-graph-vertical.bar-graph-two {
    position: relative;
    margin: 50px auto 55px;
    max-width: 515px
}

hr.ver-line {
    border-left: 1px solid #a0a0a0;
    height: 329px;
    border-bottom: 1px solid #a0a0a0;
    border-top: 0;
    margin-top: 16px
}

ul.scale {
    position: absolute;
    left: -44px;
    top: -1px
}

li.ruler p {
    margin-left: -18px;
    font-size: 13px;
    margin-top: -12px
}

li.ruler {
    width: 5px;
    height: 55px;
    border-top: 1px solid #9b9b9b
}

p.vertical-txt {
    position: absolute;
    top: 0;
    bottom: 0;
    left: 50px;
    transform: rotate(270deg)
}

.bar-graph-vertical .bar-container {
    position: absolute;
    float: left;
    width: 85px;
    margin: 0 0 0 35px;
    bottom: 35px;
    background: #a0a0a0;
    transition: 1s;
    min-height: 0
}

.is-visible.bar-graph-vertical .bar-one {
    min-height: 215px
}

.bar-graph-vertical .bar-two {
    left: 120px
}

.is-visible.bar-graph-vertical .bar-three,
.is-visible.bar-graph-vertical .bar-two {
    min-height: 197px
}

.bar-graph-vertical .bar-three {
    right: 156px
}

.bar-graph-vertical .bar-four {
    right: 36px
}

.is-visible.bar-graph-vertical .bar-four {
    min-height: 284px
}

.bar-graph-vertical .bar-container p {
    position: absolute;
    top: -80px
}

.bar-graph-vertical .bar {
    bottom: 40px;
    position: absolute;
    width: 60px
}

.hor-graph-txt {
    line-height: 14px !important
}

.modal-footer,
.modal-header {
    border: none
}

.exitRampPage button.close.fg-color {
    margin-top: -75px;
    transform: none;
    color: transparent;
    font-size: 35px;
    height: 33px !important;
    width: 60px;
    background: url(/content/dam/open-digital/tagrisso-hcp/us/en/global/close-icon.svg) right center no-repeat
}

.exit-ramp-continue:hover {
    background-color: #5b305d;
    color: #fff;
    box-shadow: 0 3px 12px #00000096
}

.modal-dialog {
    width: 100%;
    max-width: 920px;
    top: 160px;
    text-align: center
}

.modal-content {
    border-radius: 16px;
    border: none
}

.modal-header {
    margin-top: 15px;
    padding-top: 35px
}

.modal-footer {
    text-align: center;
    margin-bottom: 25px;
    padding-bottom: 35px
}

#home-main>div.page-section-inner.container>div:first-child>div>div>div:nth-child(4)>a>span.lung-container img,
.modal-footer .btn {
    margin-top: 10px
}

.btn.btn-primary,
.modal-footer .btn.btn-default {
    background-color: #5b305d;
    color: #fff
}

.exit-ramp-continue {
    max-width: 279px;
    width: 100%;
    padding: 12px 12px 12px 25px;
    border-radius: 7px
}

.exit-ramp-continue span {
    font-size: 16px;
    line-height: 16px;
    font-weight: 600
}

.btn.btn-primary:hover {
    border-color: #5b305d;
    background: #5b305d;
    color: #fff
}

.list-dropdown-container.vertical-list-dropdown .list-dropdown .list-dropdown-item.dropdown .dropdown-menu li.list-item-0-0,
.list-dropdown-container.vertical-list-dropdown .list-dropdown .list-dropdown-item.dropdown .dropdown-menu li.list-item-0-1,
.page-hero {
    border-bottom: 1px solid #5b305d
}

.btn:after {
    content: "";
    width: 10px;
    height: 16px;
    background: url(/content/dam/open-digital/tagrisso-hcp/us/en/global/white-right-caret.png) 96% center no-repeat;
    display: inline-block;
    float: right;
    margin: 2px 5px 0
}

.btn.btn-default.exit-ramp-cancel:after {
    transform: rotate(180deg);
    background-position: left center;
    float: left
}

.modal-body {
    padding-top: 2px
}

#popup-template .modal-dialog .modal-body {
    min-height: 100px;
    text-align: left;
    padding: 10px 34px 68px 60px;
    overflow-y: hidden
}

#popup-template button.close {
    font-size: 66px !important;
    font-weight: 300;
    top: -49px;
    transform: none;
    right: 74px;
    border-radius: 50%;
    width: 50px;
    height: 50px;
    color: #fff;
    -webkit-text-stroke: 1px rgba(0, 0, 0, 0.7)
}

.modal-backdrop.in {
    opacity: .7
}

.contact-us .modal-title {
    margin: 0;
    text-align: center;
    padding: 30px 0 14px;
    font: 700 30px/36px Barlow;
    letter-spacing: 0;
    color: #5b305d;
    opacity: 1;
    text-transform: capitalize
}

.contact-us .modal-dialog {
    background: #fff;
    box-shadow: 0 3px 20px #0000006F;
    border-radius: 15px;
    max-width: 919px
}

#popup-template.contact-us .modal-dialog .modal-body {
    padding-right: 0;
    padding-left: 57px
}

.contact-us#popup-template .modal-dialog .modal-body {
    padding-bottom: 38px
}

#popup-template.contact-us {
    max-width: 919px
}

.main-section {
    margin-top: 99px;
    padding: 0
}

.unresectable-egfrm-nsclc .component-section {
    max-width: 100%;
    width: 100%;
    padding: 0;
    margin: 99px 0 0
}

.main-section>.page-section-inner,
.unresectable-egfrm-nsclc .page-section-inner {
    width: 100%;
    padding: 0;
    margin: 0;
    max-width: 100%
}

.banner-bg-section {
    padding: 0;
    height: 132px
}

.page-hero {
    background: #efeaef;
    text-align: center
}

.page-hero h1 {
    font: bold 40px/41px Barlow;
    letter-spacing: 0;
    color: #5b305d;
    padding: 0 105px;
    margin: 20px 0 10px
}

.page-hero p.eyebrow {
    padding: 0 110px;
    margin: 0 0 20px
}

.body-copy,
.sitemap-heading {
    font-size: 18px;
    line-height: 20px;
    color: #009398;
    text-transform: uppercase;
    margin-top: 40px
}

.sitemap-block {
    display: flex;
    justify-content: space-between
}

.sitemap-block .sitemap-block-inner:last-child {
    margin-left: 70px
}

.site-map h1 {
    margin: 43px auto 30px
}

.sitemap-sec a {
    display: block;
    margin-bottom: 20px;
    width: fit-content
}

.sitemap-sec a.sitemap-heading {
    text-transform: none;
    margin-top: 35px;
    margin-bottom: 10px !important
}

.sitemap .sitemap-sec a {
    margin-bottom: 15px !important
}

a.sitemap-heading:active,
a.sitemap-heading:focus,
a.sitemap-heading:hover {
    color: #009398
}

.sm-head {
    margin-bottom: 45px
}

ul.list-view,
ul.sitemap-list {
    padding-left: 20px
}

.sitemap-sec:last-child {
    margin-bottom: 55px
}

a.sitemap-heading.ffb-b.mb0 {
    margin-bottom: 0 !important
}

.sitemap-sec:last-child .sitemap-heading {
    margin-top: 40px
}

a.sitemap-subheading {
    margin-bottom: 15px
}

ul.sitemap-list li a {
    margin-bottom: 12px
}

.content-block {
    margin: 120px 0
}

.large-video-img {
    max-width: 600px;
    margin: 0 auto;
    position: relative
}

.large-video-img:hover {
    cursor: pointer
}

.video-head h2 {
    font-size: 22px;
    line-height: 24px !important;
    text-align: center
}

.large-video-img a:after {
    content: '';
    background: url(/content/dam/open-digital/tagrisso-hcp/us/en/global/play-button.png);
    width: 77px;
    height: 77px;
    position: absolute;
    top: 121px;
    right: 262px
}

.mtop_80 {
    margin-top: 80px !important
}

.mtop_200 {
    margin-top: 200px !important
}

.mbottom_10 {
    margin-bottom: 10px
}

.about .navbar-nav>li>a:focus,
.home .navbar-nav>li>a:focus,
.metastatic-nsclc .navbar-default .navbar-nav>li>a:focus,
.moa .navbar-nav>li>a:focus,
.resectable-nsclc .navbar-default .navbar-nav>li>a:focus,
.support .navbar-nav>li>a:focus {
    outline: -webkit-focus-ring-color auto 5px !important
}

.yr-desc-wrap a:focus .circle-line:after {
    outline: #000 solid 5px !important
}

.ff-reg.months-median {
    margin-right: 12px
}

.box-row.box-row-metastatic {
    margin-right: 6px
}

.home .box-row.box-row-metastatic {
    margin-bottom: 1px;
    margin-top: -8px
}

.about-banner-map-nccn-animation p:nth-child(2) {
    position: relative;
    top: 143px
}

.about-banner-map-nccn-animation {
    transform: translateX(0);
    animation-delay: 2s !important;
    animation: 1.25s ease-in-out forwards slide-out;
    transition: 1.25s cubic-bezier(0, 0, 0, .79);
    transform: none;
    opacity: 1
}

@keyframes slide-out {
    0% {
        transform: translateX(0)
    }

    100% {
        transform: translateX(-100%)
    }
}

.about-banner-map-nccn-animation-2 {
    transform: translateX(0);
    transition: 1.25s cubic-bezier(0, 0, 0, .79);
    animation-delay: 2s !important;
    animation: 1.25s ease-in-out forwards slide-in;
    transform: none;
    opacity: 1
}

@keyframes slide-in {
    0% {
        transform: translateX(0)
    }

    100% {
        transform: translateX(100%)
    }
}

.about-banner-map {
    position: relative;
    top: -111px;
    left: 750px;
    width: 532px
}

.mobile-only.about-banner-map {
    width: 300px;
    height: 320px;
    position: relative;
    left: 25px;
    top: 16px
}

.about-banner-map-txt {
    position: relative;
    right: -30px;
    line-height: 17px !important;
    font-size: 14px;
    top: 146px
}

.about .about-banner-map-txt {
    max-width: 515px
}

.about-nccn-banner-fix {
    max-width: 105% !important
}

.mobile-only.about-banner-footnote-container {
    width: auto;
    margin-left: 5px
}

.mobile-only.about-banner-chevron-map {
    width: 302px;
    position: relative;
    left: 24px;
    top: 37px
}

.mobile-only.about-banner-map-txt {
    max-width: 230px;
    position: relative;
    top: -255px;
    right: 0;
    text-align: left;
    margin: 0 auto
}

.about-banner-chevron {
    width: 219px;
    position: relative;
    left: -222px;
    top: 233px
}

.mobile-only.about-banner-header {
    max-width: 100%;
    width: 100%;
    margin-top: 70px;
    margin-bottom: -20px
}

.home-about .nccn-img img {
    max-width: 100%;
    left: 0;
    margin: 0 auto
}

.about-banner-margin-top {
    margin-top: -120px;
    max-width: 780px;
    width: 775px
}

.about-banner-footnotes {
    margin-top: -90px
}

.mobile-only.about-banner-footnotes {
    margin-top: -220px
}

.banner-callouts>div:hover {
    box-shadow: 7px 0 15px -3px #0000002b;
    border-radius: 8px
}

.chart-vertical-txt-size {
    font-size: 14px !important
}

p.vertical-txt.chart-vertical-txt-size {
    left: 110px
}

@media screen and (min-width:600px) and (max-width:767px) {
    .heroBanner .section-container-basic {
        min-height: 480px
    }

    .egfr-testing.resectable-nsclc .egfr-dist-recurrence .footnotes {
        width: 82%
    }
}

@media screen and (min-width:400px) and (max-width:991px) {
    #resectable-home-banner-newosdata-mobile {
        background: url(/content/dam/open-digital/tagrisso-hcp/us/en/desktop/New-OS-Data-Desktop.png) 0 0/contain no-repeat;
        width: 220px;
        height: 100%;
        position: absolute;
        left: 50%;
        top: 46%;
        transform: translate(-50%, -50%)
    }

    .section-12 .adaura-km-chart .row {
        display: flex;
        flex-direction: column;
        align-items: center
    }

    .surgeon .percent-50-text {
        margin: 0 auto;
        left: 0
    }
}

@media screen and (min-width:768px) and (max-width:991px) {
    .navbar-collapse.collapse {
        display: none !important
    }

    .navbar-collapse.collapse.in {
        display: block !important
    }

    .surgeon .section-7 .dfs-copy p.purple-txt.extrabold {
        font: bold 66px/16px Barlow !important
    }

    .navbar-toggle {
        display: block
    }

    .section-container-basic:after {
        background-image: url(/content/dam/open-digital/tagrisso-hcp/us/en/desktop/hero-banner-lg.jpg);
        transform: scale(1.75);
        background-position: center 45px
    }

    .mobile-only.about-banner-header {
        margin-top: 105px
    }

    .banner-tx2 {
        position: absolute;
        bottom: 30px;
        margin: 0 auto;
        left: 0;
        right: 0
    }

    .home-about .mobile-only.about-banner-header {
        max-width: 100%
    }

    .home-about .nccn-img img:first-child,
    .home-about .nccn-img img:nth-child(2) {
        max-width: 100%;
        margin: 0 auto;
        left: 0
    }

    .heroBanner .section-container-basic {
        min-height: 550px !important
    }

    .egfr-testing.resectable-nsclc .egfr-dist-recurrence .footnotes {
        width: 84%
    }
}

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

    .indications p:first-child,
    .isi-wrapper h2 {
        margin-bottom: 20px
    }

    .heroBanner sup {
        top: -.4em
    }

    #interim-os .new-image,
    #new-lesion-sites .new-image,
    #ttdm .new-image {
        transform: scale(1.04) translateX(-9px)
    }

    .surgeon.resectable-nsclc #egfr-as-driver .egfr-dist-recurrence {
        height: 130px
    }

    .testing.resectable-nsclc .section-13 .nccn-block .purple-txt.ffb-med {
        padding: 15px 33px 16px 30px !important
    }

    .adaura1.resectable-nsclc .heroBanner .section-container-basic:after {
        top: -10px
    }

    .resectable-nsclc .egfr-dist-recurrence .vs-txt::after {
        content: " ";
        position: absolute;
        left: 51%;
        height: 75%;
        border-left: 1px solid #707070;
        top: 21px
    }

    .resectable-nsclc .egfr-dist-recurrence .vs-txt::before {
        content: " ";
        position: absolute;
        left: 51%;
        height: 75%;
        border-left: 1px solid #707070;
        top: -21px
    }

    #ttdm {
        padding-top: 60px
    }

    .lung-container img {
        width: 38px;
        height: 37px
    }

    .unresectable-egfrm-nsclc.laura-nsclc .footnotes {
        margin-top: 0;
        margin-bottom: 0
    }

    .unresectable-egfrm-nsclc.laura-nsclc .footnotes:first-child {
        margin-top: 20px
    }

    .home .banner-text1 {
        justify-content: center;
        align-items: flex-start
    }

    .home .banner-callouts-block.desktop-only {
        top: -48px
    }

    .home p.ffb-med.last-note.purple-txt.desktop-only {
        top: -35px;
    }

    .home2.splitter p.ffb-med.last-note.purple-txt.desktop-only {
        left: 16%
    }

    .laura-moa.laura-nsclc .footnotes.txt-styling-1 {
        max-width: 820px;
        margin: 42px auto 0
    }

    .laura-moa.laura-nsclc .green-banner {
        margin-top: 34px
    }

    .top-header-links li:after {
        display: none;
        visibility: hidden
    }

    .pie-copy {
        top: 19px
    }

    .efficacy.metastatic-nsclc.metastatic-efficacy #cns-data .newImage,
    .efficacy.metastatic-nsclc.metastatic-efficacy #pfs .newImage {
        bottom: 3px
    }

    /*97227fix*/
    .resectable-egfrm-nsclc.resectable.resectable-nsclc .data-copy.purple-txt.purple-percentage {
        margin-left: 16px;
        position: relative;
        top: -12px;
        align-items: normal;
    }

    .testing.resectable-nsclc.egfr-testing .last-footnote {
        margin-bottom: 32px
    }

    .resectable-egfrm-nsclc .mt-new {
        margin-left: 16px
    }

    .resectable-egfrm-nsclc .no-sp {
        margin-left: 0
    }

    .list-dropdown-container.vertical-list-dropdown .list-dropdown .list-dropdown-item.dropdown span.fa.fa-angle-down.arrow.arrow-down {
        height: 42px;
        position: absolute;
        width: 238px;
        left: 0
    }

    .vertical-list-dropdown .list-dropdown.dropdown-menu li a {
        max-width: 238px
    }

    .d-cta,
    .list-dropdown-container.vertical-list-dropdown .list-dropdown .list-dropdown-item.dropdown .dropdown-menu .list-item-0-0 .link-text,
    .list-dropdown-container.vertical-list-dropdown .list-dropdown .list-dropdown-item.dropdown .dropdown-menu .list-item-0-1 .link-text,
    .list-dropdown-container.vertical-list-dropdown .list-dropdown .list-dropdown-item.dropdown .dropdown-menu .list-item-0-2 .link-text,
    .resectable-nsclc.resectable .res-cta .e-cta {
        padding-top: 14px
    }

    .list-dropdown-container.vertical-list-dropdown .list-dropdown .list-dropdown-item.dropdown .dropdown-menu .list-item-0-3 .link-text {
        padding: 5px 8px;
        padding-top: 4px !important
    }

    .home .footnotes {
        max-width: 800px
    }

    .indications h2 {
        margin-top: 30px
    }

    .indications .mt-24 {
        margin-top: 24px
    }

    .indications .mb-34 {
        margin-bottom: 34px !important
    }

    .resectable-nsclc.resectable .gap-top-1 {
        margin-bottom: 2px;
        margin-top: 3px
    }

    .resectable-egfrm-nsclc .footnotes {
        max-width: 803px
    }

    .resectable-egfrm-nsclc .floating-os-box {
        background: url(/content/dam/open-digital/tagrisso-hcp/us/en/desktop/New-OS-Data-Desktop.png) 0 0/100% 100% no-repeat;
        width: 219px;
        height: 91.5px;
        position: relative !important;
        top: 87px;
        left: -445px;
        display: inline-block
    }

    .resectable-egfrm-nsclc .floating-os-box:hover {
        background: url(/content/dam/open-digital/tagrisso-hcp/us/en/desktop/New-OS-Data-Green-Desktop.png) 0 0/contain no-repeat
    }

    .floating-os-box {
        position: absolute !important;
        top: -32px;
        left: -72px;
        z-index: 22 !important
    }

    .yellow-callout {
        margin-left: -24px
    }

    .home .box-content.ffb-med.purple-txt a,
    .home .green-callout .box-content.ffb-med.purple-txt a {
        font-size: 36px;
        letter-spacing: -.61px;
        line-height: 31px !important
    }

    .home .green-callout .box-content .text-center {
        text-align: center;
        margin: -12px auto -5px;
        display: block;
        font-size: 14px;
        line-height: 35px;
        letter-spacing: -.26px
    }

    .egfr-testing.resectable-nsclc .section-3 .egfr-dist-recurrence .footnotes sup {
        left: 1px
    }

    .metastatic-egfrm-nsclc.metastatic.metastatic-nsclc .heroBanner.is-visible .slide-frm-right .copy-content-sm {
        font-size: 13px
    }

    .metastatic-egfrm-nsclc.metastatic.metastatic-nsclc .heroBanner .copy-content-med .ffb-b:last-child {
        font-size: 14px
    }

    .resectable-nsclc.egfr-testing .section-1 .recurrence-box .subhead {
        width: 45.5%
    }

    .resectable-nsclc.egfr-testing .section-1 .recurrence-box {
        height: 418px
    }

    .resectable-nsclc.egfr-testing .section-6 p.vertical-txt {
        left: 35px;
        bottom: 23px
    }

    .top-header .navbar-header .logo img {
        width: 242px;
        height: 79px
    }

    .footer ul li:nth-child(3):after,
    .footer ul li:nth-child(8):after,
    .footer ul li:nth-child(9):after,
    button.navbar-toggle:first-child {
        display: none
    }

    .home .heroBanner .ban-eyebrow.ffb-sb {
        font-size: 16px;
        line-height: 19px;
        letter-spacing: 0;
        font-weight: 600
    }

    .home .heroBanner .ban-subhead {
        letter-spacing: 0;
        margin: 11px 0 0;
        font-size: 16px;
        line-height: 20px !important;
        font-weight: 700 !important
    }

    p.res-footnotes sup {
        font-size: 75%
    }

    .resectable-nsclc span.copy-content-lg.ffb-med.yr-txt {
        text-align: center;
        letter-spacing: -.16px;
        color: #5b305d;
        font-size: 27px;
        line-height: 20px;
        font-weight: 500 !important
    }

    .green-banner h2,
    .green-banner p {
        padding-left: 2px !important
    }

    .metastatic-nsclc .banner-text {
        margin-top: 55px
    }

    .isi-wrapper.open {
        z-index: 9;
        background: #fff;
        margin: 0;
        /*padding-top: 22px*/
    }

    .resectable-nsclc.resectable .banner-text {
        margin-top: -28px;
        position: relative;
        top: -14px
    }

    .resectable-nsclc.resectable .copy-per h2,
    .resectable-nsclc.resectable .copy-per p {
        margin-top: 14px;
        margin-left: 10px
    }

    /*97227fix*/
    .resectable-nsclc.resectable .copy-content.risk-copy {
        margin: 6px 0 21px 10px;
        max-width: 428px;
    }

    .mobile-only {
        display: none !important
    }

    .navbar-default .navbar-collapse {
        height: 27px !important
    }

    .tel-no {
        pointer-events: none
    }

    .isi-footer-content,
    .splitter .heroBanner.section {
        overflow: hidden
    }

    .isi-arrow.open {
        margin-right: 10px;
        margin-top: 8px
    }

    .slide-to-top.eyebrow,
    .slide-to-top.subhead,
    h1.slide-to-top,
    h2.slide-to-top {
        transform: translateY(50px);
        transition: 1s ease-out;
        opacity: 0
    }

    .is-visible.eyebrow,
    .is-visible.subhead,
    h1.is-visible,
    h2.is-visible {
        opacity: 1;
        transform: none
    }

    .heroBanner {
        position: relative
    }

    .heroBanner:before {
        content: "";
        position: absolute;
        width: 100%;
        height: auto;
        bottom: -1px;
        box-shadow: 0 1px 18px 17px #00000040;
        z-index: 99
    }

    .footer ul li:after {
        top: 1px
    }

    .footer ul li {
        display: inline-block
    }

    .isi-list {
        margin-bottom: 30px
    }

    .isi-wrapper h2 {
        margin-top: 10px
    }

    .indications .isi-list {
        margin-bottom: 35px
    }

    .indications p:nth-child(2) {
        margin-bottom: 28px
    }

    .unresectable-egfrm-nsclc .isi-footer-content {
        overflow: hidden;
        max-width: 850px;
        margin: 0 auto
    }

    .metastatic-nsclc .heroBanner.section,
    .resectable-nsclc .heroBanner.section,
    .unresectable-egfrm-nsclc .heroBanner.section {
        height: 553px;
        overflow: hidden
    }

    .green-banner {
        transition: 1s;
        transform: translateX(-40%)
    }

    .is-visible .green-banner {
        transform: translateX(-47px)
    }

    .banner-bg-section:after {
        background: url(/content/dam/open-digital/tagrisso-hcp/us/en/desktop/inner-bg-v1.jpg) center/125% auto no-repeat;
        padding: 0;
        height: 100%;
        display: block;
        position: absolute;
        content: "";
        left: 0;
        top: 0;
        width: 100%;
        transition: 4s
    }

    .banner-bg-section {
        height: 141px;
        overflow: hidden
    }

    .banner-bg-section:before {
        content: "";
        position: absolute;
        width: 100%;
        height: auto;
        bottom: -5px;
        box-shadow: 0 1px 9px 9px #00000040;
        z-index: 99
    }

    .sectionContainer.section:first-child {
        min-height: 141px
    }

    .is-visible.banner-bg-section:after {
        background-size: 200% auto
    }

    .nccn-footnotes {
        width: 90% !important;
        margin: 0 auto
    }

    .resectable-nsclc .vertical-list-dropdown .list-dropdown.dropdown-menu li a {
        max-width: 238px;
        border-radius: 0 0 10px 10px
    }

    .dropdown-toggle .text:before {
        content: "Select An Indication";
        width: calc(100% - 66px);
        font-family: Barlow;
        color: #5b305d;
        font-size: 15px;
        line-height: 18px;
        font-weight: 700;
        text-transform: uppercase;
        padding: 12px 0 10px;
        height: 37px;
        position: absolute;
        top: -3px
    }

    .list-dropdown-container.vertical-list-dropdown .list-dropdown .list-dropdown-item.dropdown .dropdown-menu a.dd-link .link-text {
        width: 77%;
        float: right;
        padding: 14px 8px 0 6px
    }

    .list-dropdown-container.vertical-list-dropdown .list-dropdown .list-dropdown-item.dropdown .dropdown-menu a.dd-link .list-item-0-3 a.dd-link .link-text {
        padding-top: 4px
    }

    .list-dropdown-container.vertical-list-dropdown .list-dropdown .list-dropdown-item.dropdown .dropdown-menu a.dd-link .list-item-0-1 a.dd-link .link-text {
        padding-top: 12px !important
    }

    .dropdown-toggle .text>b,
    .metastatic-nsclc.moa .dropdown-toggle .text>b,
    .metastatic-nsclc.support .dropdown-toggle .text>b,
    .resectable-nsclc.moa .dropdown-toggle .text>b,
    .resectable-nsclc.support .dropdown-toggle .text>b {
        font-size: 0px;
        background: url(/content/dam/open-digital/tagrisso-hcp/us/en/global/Resectable-lung.svg) center no-repeat #fefdff;
        height: 43px;
        width: 52px;
        float: left;
        border-right: 1px solid grey;
        margin-right: 9px;
        border-radius: 0 0 0 10px
    }

    .about .dropdown-toggle .text>b,
    .home .dropdown-toggle .text>b,
    .moa .dropdown-toggle .text>b,
    .nurses-and-apps .dropdown-toggle .text>b,
    .site-map .dropdown-toggle .text>b,
    .support .dropdown-toggle .text>b {
        background: 0 0;
        margin: 0;
        width: auto;
        border: 0;
        height: auto
    }

    .metastatic-nsclc .dropdown-toggle .text>b,
    .metastatic-nsclc.moa .dropdown-toggle .text>b,
    .metastatic-nsclc.support .dropdown-toggle .text>b {
        background: url(/content/dam/open-digital/tagrisso-hcp/us/en/global/Metastatic-lung.svg) center/26px auto no-repeat #fefdff;
        height: 43px
    }

    .laura-nsclc .dropdown-toggle .text>b,
    .laura-nsclc.moa .dropdown-toggle .text>b,
    .laura-nsclc.support .dropdown-toggle .text>b {
        background: url(/content/dam/open-digital/tagrisso-hcp/us/en/global/u-lung-icon.svg) center/30px auto no-repeat #fefdff;
        height: 43px;
        margin-left: -14px;
        margin-top: -11px
    }

    .laura-nsclc .dropdown-toggle .text>b {
        height: 47px
    }

    .dropdown-menu>li>a:active,
    .dropdown-menu>li>a:focus,
    .dropdown-menu>li>a:hover {
        font-family: Barlow
    }

    .resectable-nsclc .dropdown-toggle .text:before {
        content: "Resectable";
        height: 43px;
        position: absolute;
        text-align: left;
        top: -6px;
        left: 66px;
        font-size: 17px
    }

    .laura-nsclc .dropdown-menu .dropdown-toggle:after {
        top: 15px
    }

    .laura-nsclc .dropdown-toggle .text:after,
    .metastatic-nsclc .dropdown-toggle .text:after,
    .resectable-nsclc .dropdown-toggle .text:after {
        content: "EGFRm NSCLC";
        margin-top: 0;
        position: absolute;
        text-align: left;
        width: calc(100% - 66px);
        padding: 0;
        bottom: 6px;
        left: 66px;
        font-family: Barlow;
        font-size: 12px;
        line-height: 14px
    }

    .laura-nsclc .dropdown-toggle .text:after {
        content: "EGFRm NSCLC FOLLOWING CRT";
        left: -2px;
        position: relative;
        top: 15px !important;
        width: 183px;
        display: inline-block;
        white-space: normal;
        line-height: 12px
    }
}

.metastatic-nsclc .dropdown-toggle:after,
.resectable-nsclc .dropdown-toggle:after {
    top: 6px;
    right: 10px
}

.metastatic-nsclc .dropdown-toggle .text:before {
    content: "Metastatic";
    height: 43px;
    position: absolute;
    text-align: left;
    top: -6px;
    left: 66px;
    font-size: 17px
}

.laura-nsclc .dropdown-toggle .text:before {
    content: "Locally Advanced Unresectable";
    left: 60px;
    top: 2px;
    font-size: 14px;
    width: 148px;
    line-height: 13px;
    padding: 0;
    white-space: normal
}

.open>.dropdown-menu li:last-child {
    border-bottom: 0 solid transparent
}

.dom-ready .green-callout,
.dom-ready .green-callout1,
.dom-ready .yellow-callout,
.dom-ready .yellow-callout1 {
    transform: translateX(-7%)
}

.home .green-callout {
    left: 14px
}

.dom-ready .floating-os-box {
    transform: translateX(8%)
}

.metastatic-nsclc .vertical-list-dropdown .list-dropdown.dropdown-menu li a,
.resectable-nsclc .vertical-list-dropdown .list-dropdown.dropdown-menu li a {
    padding: 0 11px 0 0;
    height: 43px
}

.dropdown-toggle span.text {
    width: 238px;
    display: inline-block;
    height: 43px
}

.dom-ready .heroBanner .section-container-basic:after,
.dom-ready .section-container-basic:after {
    /* transform: scale(1.4); */
}

.indications-nav .nav>li a:after {
    top: 2px;
    right: -24px
}

.section-container-basic:before {
    content: '';
    width: 100%;
    height: 100%;
    position: absolute;
    background-image: url(/content/dam/open-digital/tagrisso-hcp/us/en/desktop/light-flares.png);
    top: 0;
    left: 0;
    background-size: cover;
    background-position: center;
    z-index: 2;
    transform: scale(.15)
}

.metastatic-nsclc .heroBanner .section-container-basic:after
/*.resectable-nsclc .heroBanner .section-container-basic:after */
{
    top: -39px
}

.heroBanner .section-container-basic:after {
    top: 0
}

.resectable-egfrm-nsclc .heroBanner img.nccn-badge {
    height: 87px;
    margin-top: 11px;
    margin-left: -18px
}

.resectable-egfrm-nsclc span.nccn-content.purple-txt.ffb-med {
    width: 432px
}

#resectable-home-banner-txt-1 {
    font-weight: 500;
    line-height: 16px !important
}

#resectable-home-banner-txt-3 {
    left: -24px;
    font-weight: 400;
    position: relative
}

.metastatic-egfrm-nsclc.metastatic.metastatic-nsclc .heroBanner span.ffb-normal,
.resectable-egfrm-nsclc #resectable-home-banner-txt-3 {
    font-weight: 400
}

#resectable-home-banner-txt-3::marker {
    font-size: 10px
}

#resectable-home-banner-txt-3::before {
    position: absolute;
    width: 3px;
    height: 3px;
    content: '';
    background-color: #5b305d;
    left: -7px;
    border-radius: 50%;
    top: 1px;
    font-size: 10px;
    display: none
}

.img-two-app img.two-approvals.two-approvals-1,
.img-two-app img.two-approvals.two-approvals-2 {
    transform: translate(-200%)
}

.img-two-app img.two-approvals {
    transform: translate(-120%)
}

.dom-ready .img-two-app img.two-approvals {
    transform: translate(0);
    transition: 2s ease-in-out 3.5s
}

.img-two-app img.two-approvals.two-approvals-1,
.modal-open .isi-wrapper {
    z-index: 2
}

.heroBanner .nccn-content {
    height: 76px;
    background: #fff;
    max-width: 445px;
    box-shadow: 0 0 6px #00000015
}

.metastatic-egfrm-nsclc .heroBanner img.nccn-badge {
    max-width: 136px;
    height: auto
}

.heroBanner .nccn-content:before {
    height: 76px;
    background: url(/content/dam/open-digital/tagrisso-hcp/us/en/desktop/callout-landing.png) 0 0/cover no-repeat
}

.heroBanner .ban-headline-bold {
    margin-top: -15px
}

.banner-callouts-block {
    display: flex;
    justify-content: end;
    max-width: 980px;
    margin: 0 auto
}

.banner-callouts-block .banner-callouts>div {
    margin: 20px 22px 0
}

.banner-text1 {
    display: flex;
    justify-content: center;
    align-items: end;
    max-width: 980px;
    margin: 10px auto 0
}

.dom-ready .img-two-app img.two-approvals.two-approvals-1 {
    transform: translate(0);
    transition: 2s ease-in-out .5s
}

.dom-ready .img-two-app img.two-approvals.two-approvals-2 {
    transform: translate(0);
    transition: 2s ease-in-out .3s
}

img.two-approvals {
    max-width: 310px;
    margin-right: 20px;
    position: relative;
    top: -10px
}

img.two-approvals.two-approvals-1 {
    top: 47px !important;
    width: 100% !important;
    left: -70px;
    max-width: 161px
}

img.two-approvals.two-approvals-2 {
    max-width: 224px;
    margin-right: 0
}

.home img.two-approvals {
    margin-right: 6px;
    position: relative;
    top: -10px;
    width: 74%
}

img.new-badge {
    z-index: 1;
    max-width: 81px;
    position: absolute;
    top: -22px;
    left: -44px;
    transform: translateX(7%)
}

.slide-frm-left,
.slide-frm-right {
    position: relative;
    opacity: 0
}

.unresectable-egfrm-nsclc .slide-frm-left,
.unresectable-egfrm-nsclc .slide-frm-right {
    opacity: 1
}

.slide-frm-left {
    transform: translate(-20vw)
}

.slide-frm-right {
    transform: translate(40vw)
}

.home-about .violator-os-data,
.m-cta,
.r-cta {
    transition: 1.25s
}

.is-visible .slide-frm-left,
.is-visible .slide-frm-right {
    transition: 1.25s cubic-bezier(0, 0, 0, .79);
    transform: none;
    opacity: 1
}

body.flaura1 .is-visible .slide-frm-left {
    transition: 1.1s cubic-bezier(0, 0, 0, .5)
}

.home-about .is-visible .slide-frm-left {
    transition: 1.25s cubic-bezier(0, 0, 0, .79)
}

.unresectable-egfrm-nsclc .copy-per {
    padding: 0 31px 0 9px;
    background: url(/content/dam/open-digital/tagrisso-hcp/us/en/desktop/yr-shape.png) 0 0/100% no-repeat
}

.about-animation-left-fix {
    transition: 1s !important;
    transform: translateX(1%) !important
}

.home-about .is-visible div.slide-frm-right {
    transform: none;
    opacity: 1
}

.e-cta {
    transform: translate(-50%)
}

.d-cta {
    transform: translate(50%)
}

.dom-ready .d-cta,
.dom-ready .e-cta {
    transform: none;
    transition: 1.75s cubic-bezier(0, 0, 0, .79)
}

.recurenece-img.rec-img-1 {
    transform: scale(.8) translateX(80%);
    margin-left: 40px
}

.recurenece-img.rec-img-3 {
    transform: scale(.8) translateX(-80%)
}

.recurenece-img svg {
    stroke-dashoffset: 565.2
}

.is-visible .recurenece-img {
    transition: 1s ease-out .5s;
    transform: none
}

li.discuss {
    transform: translateY(100px);
    -webkit-transform: translateY(100px);
    -ms-transform: translateY(100px)
}

li.refer {
    transform: translateY(150px);
    -webkit-transform: translateY(150px);
    -ms-transform: translateY(150px)
}

li.test {
    transform: translateY(175px);
    -webkit-transform: translateY(175px);
    -ms-transform: translateY(175px)
}

li.treat {
    transform: translateY(200px);
    -webkit-transform: translateY(200px);
    -ms-transform: translateY(200px)
}

.is-visible li.discuss,
.is-visible li.refer,
.is-visible li.test,
.is-visible li.treat {
    transition: 1s ease-out;
    transform: none
}

.youtube-video {
    min-height: 350px;
    width: 100%
}

#popup-template {
    width: 90%;
    margin: 0 auto;
    max-width: 750px
}

#popup-template .modal-content {
    background: 0 0;
    box-shadow: none;
    border: 0;
    border-radius: 0
}

.resectable-nsclc .section-1 .recurrence-bar-graph.bar-graph.bar-graph-two {
    margin: 0 62px
}

p.ffb-med.last-note.purple-txt {
    line-height: 22px !important;
    font-size: 18px
}

.purple-txt-block {
    width: auto
}

.home p.ffb-med.last-note.purple-txt {
    line-height: 23px !important;
    font-size: 19px !important;
    font-weight: 600 !important;
    max-width: 290px;
    margin: 0
}

.banner-callouts {
    margin-top: 0;
    max-width: 665px;
    flex-wrap: wrap
}

.isi-wrapper .isiNode ul.isi-list {
    margin: 0 0 20px
}

.egfr-testing.resectable-nsclc .section-3 .dmc-chart .bullet-list,
.surgeon.resectable-nsclc .section-4 .dmc-chart .bullet-list {
    max-width: 250px;
    margin: 10px 0 0 34px !important
}

.egfr-testing.resectable-nsclc .section-3 .egfr-dist-recurrence,
.surgeon.resectable-nsclc .section-4 .egfr-dist-recurrence {
    margin-top: 50px
}

.egfr-testing.resectable-nsclc .egfr-dist-recurrence,
.surgeon.resectable-nsclc .egfr-dist-recurrence {
    height: 114px
}

.dfs-link {
    max-width: 86%
}

.home .dfs-link {
    width: 100%;
    max-width: 260px;
    margin-left: 95px
}

.home .dfs-link .dfs-link-text {
    left: 0;
    top: -10px
}

.about .dfs-link .dfs-link-text {
    right: -64px;
    top: -42px;
    text-align: center
}

.dfs-link .dfs-link-text {
    font-size: 17px;
    line-height: 19px !important;
    display: inline-block;
    float: left;
    position: absolute;
    background-image: url(/content/dam/open-digital/tagrisso-hcp/us/en/global/dfs-data-button.svg);
    padding: 21px 65px 29px 30px
}

.dfs-link .dfs-link-text:active,
.dfs-link .dfs-link-text:hover {
    background-image: url(/content/dam/open-digital/tagrisso-hcp/us/en/global/dfs-data-button-hover.svg);
    color: #fff
}

.resectable-nsclc .dfs-link .dfs-link-text {
    left: 0;
    top: -16px
}

.resectable-nsclc .copy-per {
    background: url(/content/dam/open-digital/tagrisso-hcp/us/en/desktop/yr-shape-1.png) 0 0/100% 100% no-repeat;
    padding: 6px;
    max-width: 134px;
    height: 100px
}

.resectable-nsclc .copy-per h2,
.resectable-nsclc .copy-per p {
    font: 800 27px/20px Barlow;
    letter-spacing: -.16px
}

.resectable-nsclc .copy-per h2 .big-txt,
.resectable-nsclc .copy-per p .big-txt {
    font: 800 65px/20px Barlow;
    letter-spacing: -.38px
}

.resectable-nsclc .risk-copy .copy-content-lg.patients-copy {
    font-size: 17px;
    line-height: 17px
}

.resectable-nsclc .risk-copy .copy-content-med,
.resectable-nsclc .risk-copy .copy-content-med .ff-semibold,
.resectable-nsclc .risk-copy .copy-content-sm .ffb-b {
    font-size: 14px;
    line-height: 16px
}

.resectable-nsclc.resectable .copy-content.risk-copy .copy-content-sm {
    font-size: 13px;
    line-height: 17px;
    font-weight: 400 !important
}

.resectable-nsclc.resectable .heroBanner.section {
    height: 570px
}

.res-home-cta-margin-fix {
    margin: -6px auto 0 !important
}

#resectable-home-banner-percent-fix {
    position: relative;
    top: -19px;
    font-size: 45px
}

.resectable-nsclc.resectable .res-cta {
    margin: 7px auto 0
}

.resectable-nsclc.resectable .heroBanner.section .nccn-block {
    margin-top: 75px;
    margin-left: 6px
}

.efficacy.resectable-nsclc .section-1 .copy-per,
.surgeon.resectable-nsclc #dfs .copy-per {
    background: url(/content/dam/open-digital/tagrisso-hcp/us/en/global/yr-shape-white-bg.png) no-repeat !important;
    max-width: 136px;
    height: 96px
}

.home .yellow-callout p.box-row {
    justify-content: center
}

.home .isi-wrapper.open {
    padding-top: 35px
}

.home .heroBanner .ban-headline {
    font-size: 38px;
    line-height: 46px
}

.home .heroBanner .ban-headline-bold {
    font-size: 54px;
    line-height: 56px;
    letter-spacing: normal;
    margin-bottom: 0;
    margin-top: 13px;
    position: relative;
    left: 0;
    top: 0
}

.about .about-section .internal-cta {
    margin: 0 auto 34px
}

.resectable-nsclc.resectable .copy-content.risk-copy h2,
.resectable-nsclc.resectable .copy-content.risk-copy p {
    line-height: 16px !important;
    font-weight: 400
}

.list-dropdown-head.dropdown-toggle {
    height: 42px;
    display: inline-block;
    left: 48px;
    position: absolute;
    width: calc(100% - 48px)
}

.list-dropdown-head.dropdown-toggle:focus {
    outline: -webkit-focus-ring-color auto 5px;
    outline-offset: -2px
}

.egfr-mutation.analysis-text {
    background-image: url(/content/dam/open-digital/tagrisso-hcp/us/en/desktop/lime-border.png);
    padding: 23px 0 !important;
    background-size: 100% 100%;
    background-position: center;
    max-width: 730px !important;
    min-height: 152px;
    border-radius: 0 !important;
    border: 0 solid #cedb00 !important;
    box-shadow: none !important
}

@-moz-document url-prefix() {
    .list-dropdown-head.dropdown-toggle:focus {
        outline: -webkit-focus-ring-color auto 5px;
        outline-offset: -2px;
        border: 2px solid #00f;
        box-shadow: 0 0 0 1px #fff
    }
}

.banner-callouts .yellow-callout1 .box-content .local+.subHead {
    line-height: 17px
}

.banner-callouts .yellow-callout1 .box-content .subHead {
    font-weight: 600;
    font-size: 10px;
    line-height: 17px
}

.banner-callouts .yellow-callout1 .box-content .local {
    font-size: 20px;
    line-height: 18px;
    max-width: 200px
}

.banner-callouts .yellow-callout1,
.banner-callouts .yellow-callout1:after {
    height: 82px
}

.tag-chemotherapy #metastic-copy-banner-margin-fix .copy-content-lg {
    font-size: 28px
}

.meta-chemotherapy .dropdown-toggle .text:before {
    content: 'LOCALLY ADVANCED \A OR METASTATIC';
    left: 60px;
    top: 2px;
    font-size: 14px;
    width: 148px;
    text-wrap: wrap;
    line-height: 13px;
    padding: 0;
    white-space: normal;
}

.meta-chemotherapy .dropdown-toggle .text:after {
    bottom: 0;
    left: 60px
}

body.splitter .banner-callouts.desktop-only .approvedChemo {
    top: -60px !important
}

.sitemap-sec a.sitemap-heading.common-height {
    line-height: 32px !important;
    margin-bottom: 8px !important
}

.sitemap-sec a.sitemap-heading.common-height.generic-style {
    line-height: 20px !important;
    margin-bottom: 15px !important
}

.isiNode ul.isi-list ul>li::before {
    content: '-';
    left: -13.5px;
    padding-left: 9px
}

.isiNode ul.isi-list ul.subbul-gray li::before {
    content: "\2014";
    left: -13px;
    padding-left: 10px
}

.laura-nsclc .isiNode ul.isi-list ul>li::before {
    padding-left: 10px
}

.surgeon.resectable-nsclc .recurrence-bar-graph .bar-two.bar-container span,
.testing.resectable-nsclc .recurrence-bar-graph .bar-two.bar-container span {
    right: 13px !important
}

@media screen and (min-width:1600px) {
    .dom-ready .section-container-basic:after {
        transform: scale(1.5)
    }

    .is-visible.banner-bg-section,
    .sectionContainer.section:first-child {
        background-position-y: 16%
    }

    .dom-ready .heroBanner .section-container-basic:after,
    body.tag-chemotherapy.dom-ready .heroBanner .section-container-basic:after {
        transform: scale(1)
    }

    .section-container-basic:after {
        background-image: url(/content/dam/open-digital/tagrisso-hcp/us/en/desktop/hero-banner-lg.png)
    }

    .home .section-container-basic:after {
        background-image: url(/content/dam/open-digital/tagrisso-hcp/us/en/desktop/tightrope-banner-1x.png)
    }

    .home img.two-approvals {
        max-width: 207px;
        margin-right: 100px;
        position: relative;
        top: -10px;
        left: -246px
    }

    .home p.ffb-med.last-note.purple-txt {
        left: -18%
    }

    body.home.dom-ready .heroBanner .section-container-basic:after {
        background-position: center
    }

    .heroBanner:before {
        bottom: -13px
    }

    .heroBanner .section-container-basic {
        min-height: 910px
    }

    .metastatic-egfrm-nsclc .heroBanner .section-container-basic {
        min-height: 910px !important
    }
}

@media only screen and (min-device-width:320px) and (max-device-width:568px) and (-webkit-min-device-pixel-ratio:2) and (orientation:portrait) {

    body.ios li.indication-mob ul li:last-child,
    body.ios li.therapy-indication-mob ul li:last-child {
        margin-bottom: -2px
    }

    body.ios.efficacy.resectable-nsclc .section-1 h1.new-data {
        font-size: 32px !important
    }
}

@media only screen and (device-width:414px) and (device-height:896px) and (-webkit-device-pixel-ratio:2) {

    body.ios li.indication-mob ul li:last-child,
    body.ios li.therapy-indication-mob ul li:last-child {
        margin-bottom: -2px
    }
}

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

    .cta-1,
    .cta-2,
    .home .heroBanner {
        position: relative
    }

    .home .heroBanner:before {
        content: "";
        position: absolute;
        width: 100%;
        height: auto;
        bottom: -1px;
        z-index: 99
    }

    .home #home-main .container,
    .resectable-nsclc .heroBanner .ban-headline-bold {
        padding-top: 0
    }

    .slide-frm-left.no-mobile-ani,
    body.home.dom-ready .green-callout1,
    body.home.dom-ready .img-two-app,
    body.home.dom-ready .new-badge-block,
    body.home.dom-ready .yellow-callout1 {
        transition: none
    }

    .support.support #resources .internal-cta .column-1,
    .support.support #resources .internal-cta .column-2 {
        max-width: none
    }

    body.support #resources .columnControl.section .internal-cta .column-2 {
        margin: 0 auto
    }

    #interim-os,
    #ttdm {
        padding-bottom: 40px;
        padding-top: 40px;
        z-index: 1
    }

    img.nccn-badge {
        max-width: 100%
    }

    .support .support-cy {
        margin-left: 10px;
        max-width: 237px
    }

    .home .left-box1,
    .right-box1 {
        margin-left: auto;
        margin-right: auto
    }

    .support .help-patients {
        letter-spacing: -.5px
    }

    .support .footnotes.fm {
        padding-right: 6px
    }

    .laura-moa.laura-nsclc .footnotes.txt-styling-1 {
        margin-top: 42px;
        max-width: 820px;
        padding-left: 20px;
        padding-right: 20px
    }

    .laura-moa.laura-nsclc .green-banner {
        margin-top: 38px
    }

    .home .box-content {
        position: initial
    }

    #nurse-dosing-modifications .footnotes {
        margin-left: 10px !important;
        text-indent: 0
    }

    .nurses-and-apps #nurse-dosing-modifications .footnotes.table-info {
        margin-left: 0 !important;
        text-indent: 0
    }

    .green-callout1,
    .left-box1,
    .right-box1,
    .yellow-callout1 {
        transform: translate(0)
    }

    .sitemap a.sitemap-heading.ffb-b.common-height {
        margin-top: 30px
    }

    .local-advance.collapsed #metastatic-chemo-ul.indication-open,
    .m-indication.collapsed #metastatic-ul.indication-open,
    .r-indication.collapsed #resectable-ul.indication-open {
        border-top: 1px solid #5b305d
    }

    .ratio-lg .footnotes {
        padding-left: 0
    }

    .testing.resectable-nsclc.egfr-testing ul.bullet-list {
        margin: 6px 0 18px 11px !important
    }

    .desktop-only,
    .no-display-mob {
        display: none !important
    }

    .brain-copy.slide-frm-left,
    .brain-copy.slide-frm-right,
    .home .dom-ready .floating-os-box {
        transform: none
    }

    #popup-template .modal-header,
    .contact-us #popup-title,
    .dom-ready .img-two-app img.two-approvals.two-approvals-2,
    .footer ul li:nth-child(3):after,
    .footer ul li:nth-child(8):after,
    .footer ul li:nth-child(9):after,
    .home .ref.home-btm-ref,
    .metastatic-nsclc .global-menu,
    .navbar-toggle:first-child,
    .primary-navigation .nav.stacked-menu,
    .resectable-nsclc .global-menu,
    img.two-approvals.two-approvals-1,
    li.indication-mob ul li.no-drop-down:before,
    li.indication-mob.m-indication.metastaticChemoSubMenu,
    li.indication-mob.m-indication.metastaticSubMenu,
    li.indication-mob>ul>li.no-drop-down .dropdown_arrow,
    li.therapy-indication-mob ul li.no-drop-down:before,
    li.therapy-indication-mob.m-indication.metastaticSubMenu,
    li.therapy-indication-mob>ul>li.no-drop-down .dropdown_arrow,
    ul.linked-list.pd-0.vertical.mb-list li:after {
        display: none
    }

    #resectable-home-banner-txt-3::marker {
        font-size: 10px;
        color: transparent !important
    }

    #pink-var-graphic-home-landing::after,
    #pink-var-graphic-home-landing::before {
        color: #ff00ba !important;
        font-size: 102px;
        top: 15px;
        font-family: system-ui !important;
        font-weight: 100 !important
    }

    #resectable-home-banner-txt-3::before {
        position: absolute;
        width: 3px;
        height: 3px;
        content: '';
        background-color: #5b305d;
        left: -13px;
        border-radius: 50%;
        top: 7px
    }

    #pink-var-graphic-home-landing::before {
        content: "[";
        position: relative;
        left: -98px
    }

    #pink-var-graphic-home-landing::after {
        content: "]";
        position: relative;
        right: -96px
    }

    .metastatic-nsclc .un-txt-1,
    .metastatic-nsclc .un-txt-2,
    .resectable-egfrm-nsclc #resectable-home-banner-txt-3 {
        font-weight: 400 !important
    }

    p.logo.mobile-logo a {
        display: inline-block;
        width: 100%;
        height: 40px
    }

    .home .left-box .floating-os-box.home-floating-os-box::after,
    .home .left-box .floating-os-box.home-floating-os-box::before {
        position: absolute
    }

    .home .left-box .floating-os-box.home-floating-os-box::after {
        right: -10px
    }

    p.logo.mobile-logo a img {
        position: absolute;
        z-index: -1
    }

    .isi-wrapper ul.isi-list {
        margin-top: 18px
    }

    .home .floating-os-box {
        background: url(/content/dam/open-digital/tagrisso-hcp/us/en/mobile/New-OS-Data-Mobile.png) 0 0/100% 100% no-repeat;
        width: 219px;
        height: 91.5px;
        position: absolute !important;
        top: -38px;
        left: 62px;
        z-index: 22 !important;
        transform: none !important
    }

    .home .sp-left-1,
    .resectable-nsclc.egfr-testing .section-6 .bar-graph-vertical .bar-one {
        left: 0
    }

    #resectable-home-banner-newosdata-mobile {
        background: url(/content/dam/open-digital/tagrisso-hcp/us/en/desktop/New-OS-Data-Desktop.png) 0 0/contain no-repeat;
        width: 220px;
        height: 100%;
        position: absolute;
        top: -32px;
        left: 80px;
        transform: none
    }

    .resectable-nsclc.resectable .res-footnotes {
        margin: 20px 0 0 !important
    }

    .about-banner-margin-top,
    .egfr-testing .rec-footnotes,
    .global-menu>li>ul,
    .menu-snippet-mobile,
    .popupSnippetPage.homePage.basePage,
    .popupSnippetPage.homePage.basePage>div,
    li.indication-mob ul,
    li.therapy-indication-mob ul {
        width: 100%
    }

    .mobile-only,
    .navbar-toggle,
    .navbar-toggle.collapsed {
        display: block
    }

    .unresectable-egfrm-nsclc .footnotes,
    .unresectable-egfrm-nsclc.laura-nsclc .copy-right.footnotes {
        padding-left: 20px;
        padding-right: 20px
    }

    .unresectable-egfrm-nsclc .copy-right.footnotes {
        padding-left: 29px;
        padding-right: 29px
    }

    .left-box1,
    .red-box1,
    .right-box1,
    .sitemap-block .sitemap-block-inner {
        width: auto
    }

    .new-badge-block {
        position: relative;
        z-index: 99
    }

    .left-box1 {
        margin-right: 0
    }

    .right-box1 .order-3 {
        order: 3
    }

    .right-box1 .order-2 {
        order: 2
    }

    .home .right-box1 .box-content.ffb-med.purple-txt {
        text-align: left;
        padding: 5px 0 0;
        min-width: calc(100% - 12px);
        margin: 0 0 0 12px
    }

    .home .left-box1 .box-content.ffb-med.purple-txt.threelipu-box,
    .home .right-box1 .box-content.ffb-med.purple-txt.threelipu-box {
        padding: 11px 0 0
    }

    .home .box-content .text-center {
        margin-top: -2px
    }

    .home .text-nsclc {
        font: 600 13px/14px Barlow !important
    }

    .home .left-box1 .image-small-text,
    .home .right-box1 .image-small-text {
        left: auto;
        top: 50px
    }

    .home .left-box1 .box-content.ffb-med.purple-txt {
        margin-top: 7px;
        margin-left: 12px;
        text-align: left
    }

    .right-box1.order-3 {
        order: 2;
        margin-bottom: 17px
    }

    .right-box1.order-2 {
        order: 3;
        margin-bottom: 17px
    }

    .home.dom-ready .yellow-callout1 {
        transform: translateX(0)
    }

    .banner-callouts-mobile>div {
        margin-bottom: 17px
    }

    .left-box1 .yellow-callout1 .lung-container,
    .right-box1 .green-callout1 .lung-container {
        padding: 10px 8px 5px
    }

    .right-box1 span.box-content span {
        padding-right: 13px
    }

    .left-box1 .yellow-callout1 .lung-container img,
    .right-box1 .green-callout1 .lung-container img {
        margin-top: 6px;
        height: 36px;
        width: 38px
    }

    .left-box1 .yellow-callout1 .lung-container .image-small-text,
    .menu-snippet-mobile p,
    .metastatic-nsclc.efficacy #os .panel-body p,
    .right-box1 .green-callout1 .lung-container .image-small-text,
    .sitemap-sec:last-child,
    .unpre-possible-m,
    h1.unpre-possible-m {
        margin-bottom: 0
    }

    .green-callout1,
    .yellow-callout1 {
        margin: 0 auto;
        max-width: max-content
    }

    .green-callout1 .box-content a:after,
    .yellow-callout1 .box-content a:after {
        right: 0;
        top: -1px
    }

    .green-callout1 .box-content:after {
        content: '';
        background: url(/content/dam/open-digital/tagrisso-hcp/us/en/desktop/Purple%20Chevron%20Right%20Desktop.svg) center no-repeat #008995;
        position: absolute;
        width: 25px;
        right: 0;
        height: 72px;
        top: -1px;
        -webkit-text-stroke: 1px #008995;
        border-radius: 0 8px 8px 0;
        left: auto
    }

    .yellow-callout1 .box-content:after {
        content: '';
        background: url(/content/dam/open-digital/tagrisso-hcp/us/en/desktop/Purple%20Chevron%20Right%20Desktop.svg) center no-repeat #c6d632;
        position: absolute;
        width: 26px;
        right: -1px;
        height: 72px;
        top: -1px;
        -webkit-text-stroke: 1px #c6d632;
        border-radius: 0 10px 10px 0;
        left: auto
    }

    .mobile-only+.text-nowrap {
        white-space: pre-line !important
    }

    .unresectable-egfrm-nsclc .purple-txt {
        font-size: 16px;
        line-height: 18px
    }

    .unresectable-egfrm-nsclc .sub-heading {
        font-size: 22px;
        line-height: 22px;
        letter-spacing: 0
    }

    .navbar-fixed-bottom .navbar-collapse,
    .navbar-fixed-top .navbar-collapse {
        border: 0
    }

    .accordion-container[data-enable-custom-icon=true] .collapse-panel-heading .fa:before,
    .egfr-testing .test-icon-box li.plus,
    .exitRampPage .modal-dialog {
        top: 0
    }

    .surgeon .section-13 .test-icon-box .icons {
        height: 90px
    }

    tr.span1 th {
        vertical-align: bottom;
        padding-bottom: 7px;
        line-height: 17px !important
    }

    p.ffb-med.patient-text {
        padding-top: 17px
    }

    p.ffb-med.egfr-text {
        padding-top: 6px
    }

    .eyebrow {
        line-height: 26px !important
    }

    .exitRampPage .modal-content {
        margin: 0 35px;
        padding: 12px
    }

    .exitRampPage button.close.fg-color {
        margin-top: -53px;
        top: -143px;
        left: 14px
    }

    .exitRampPage .modal-header h4.modal-title {
        margin: 10px auto 14px;
        line-height: 34px
    }

    .banner-bg-section:before {
        content: "";
        position: absolute;
        width: 100%;
        height: auto;
        bottom: -5px;
        box-shadow: 0 1px 9px 9px #00000040;
        z-index: 2
    }

    .cta-1:after {
        left: 99px;
        z-index: 99
    }

    .aura.metastatic-nsclc .section-heading-mobile,
    .dosing.metastatic-nsclc .section-heading-mobile,
    .dosing.resectable-nsclc .section-heading-mobile,
    .laura-nsclc .section-heading-mobile,
    .metastatic-egfrm-nsclc .section-heading-mobile,
    .resectable-egfrm-nsclc .section-heading-mobile,
    .video-library.metastatic-nsclc .section-heading-mobile {
        top: 58px
    }

    .laura-nsclc .section-heading-mobile {
        z-index: 2
    }

    .metastatic-nsclc.metastatic .banner-text.purple-txt {
        margin-top: 48px
    }

    .section-heading-mobile {
        display: block;
        position: fixed;
        left: 0;
        background: #fff;
        width: 100%;
        z-index: 99;
        font: bold 16px/36px Barlow;
        letter-spacing: 0;
        color: #5b305d;
        padding: 0 18px;
        height: 36px;
        box-shadow: 0 3px 10px #00000040
    }

    .banner-text,
    .heroBanner .section-container-basic div {
        position: static
    }

    .section-container-basic:after {
        transform: scale(1.5);
        z-index: -1
    }

    .sitemap .section-heading-mobile {
        display: block;
        margin-top: -5px;
        font-size: 16px
    }

    .dom-ready .section-container-basic:after {
        /*transform: scale(2.7)*/
    }

    .home.dom-ready .section-container-basic:after {
        animation: 1s ease-in-out forwards scale-up !important
    }

    .resectable-nsclc.no-subnav .section-heading-mobile:after,
    .section-heading-mobile:after {
        content: "";
        background: url(/content/dam/open-digital/tagrisso-hcp/us/en/global/Resectable-lung.svg) 0 0/cover no-repeat;
        width: 29px;
        height: 27px;
        position: absolute;
        right: 15px;
        top: 5px;
        display: block
    }

    .laura-nsclc .section-heading-mobile:after {
        background: url(/content/dam/open-digital/tagrisso-hcp/us/en/global/u-lung-icon.svg) 0 0/100% no-repeat
    }

    .laura-nsclc.no-subnav .section-heading-mobile:after {
        background: url(/content/dam/open-digital/tagrisso-hcp/us/en/global/u-lung-icon.svg) no-repeat
    }

    .metast-nsclc.no-subnav .section-heading-mobile:after {
        content: "";
        background: url(/content/dam/open-digital/tagrisso-hcp/us/en/global/m-lung-icon.png) 0 0/cover no-repeat;
        width: 29px;
        height: 27px;
        position: absolute;
        right: 19px;
        top: 7px;
        display: block
    }

    .metastatic-nsclc .section-heading-mobile:after {
        background: url(/content/dam/open-digital/tagrisso-hcp/us/en/global/Metastatic-lung.svg) no-repeat;
        display: block;
        right: 13px;
    }

    .home .yellow-callout p.box-row {
        width: 100%;
        justify-content: center
    }

    .home .floating-os-box:hover {
        background: url(/content/dam/open-digital/tagrisso-hcp/us/en/mobile/New-OS-Data-Green-Mobile.png) 0 0/100% 100% no-repeat;
        width: 219px;
        height: 91.5px
    }

    .home p.ffb-med.last-note.purple-txt {
        max-width: 72%;
        left: 0;
        margin-bottom: 5px
    }

    .home .ban-subhead,
    .home .last-note {
        font-size: 12px
    }

    .mob-callouts {
        max-width: 254px;
        margin: 20px auto
    }

    .d-cta,
    .e-cta,
    .sitemap-block .sitemap-block-inner:last-child {
        margin-left: 0
    }

    .unresectable-egfrm-nsclc .mob-callouts {
        max-width: 254px;
        margin: -16px auto 20px
    }

    p.logo.mobile-logo {
        float: left;
        width: 163px;
        height: auto
    }

    ul.linked-list.pd-0.vertical.mb-list li a span {
        font-family: Barlow;
        font-size: 10px;
        letter-spacing: -.1px;
        line-height: 13px
    }

    .navbar-default .navbar-toggle .icon-bar {
        background-color: #fff;
        width: 31px;
        margin-bottom: 8px
    }

    .navbar-default button.navbar-toggle[aria-expanded=true] span.icon-bar:nth-child(2) {
        top: 10px;
        -webkit-transform: rotate(135deg);
        -moz-transform: rotate(135deg);
        -o-transform: rotate(135deg);
        transform: rotate(135deg);
        position: relative;
        height: 2px
    }

    .navbar-default button.navbar-toggle[aria-expanded=true] span.icon-bar:nth-child(3) {
        opacity: 0;
        right: 400px
    }

    .navbar-default button.navbar-toggle[aria-expanded=true] span.icon-bar:nth-child(4) {
        top: -10px;
        -webkit-transform: rotate(-135deg);
        -moz-transform: rotate(-135deg);
        -o-transform: rotate(-135deg);
        transform: rotate(-135deg);
        position: relative;
        height: 2px
    }

    .navbar-default button.navbar-toggle[aria-expanded=true] {
        padding-bottom: 5px
    }

    .navbar-default .top-header .navbar-header .header-search-btn,
    .navbar-default .top-header .navbar-header .navbar-toggle {
        border: 0;
        background: 0 0;
        padding: 12px 5px;
        position: relative;
        top: 5px;
        margin: 0 10px 0 0
    }

    .mobile-logo img.new-image-mobile {
        width: 163px;
        height: 53px;
        margin: 0 0 0 -25px;
        display: block
    }

    span.mob-indication:after,
    span.mob-indication:before {
        height: 3px;
        position: absolute;
        content: "";
        width: 100%;
        background: 0 0;
        left: 0
    }

    .top-header-links.visible-sm-inline-block.visible-xs-inline-block {
        float: left;
        width: 88%
    }

    ul.linked-list.pd-0.vertical.mb-list {
        float: right;
        max-width: 125px;
        margin: 9px 7px 9px auto;
        text-align: right
    }

    ul.linked-list.pd-0.vertical.mb-list li a {
        color: #fff;
        font-size: 12px;
        padding: 0;
        margin: 0;
        line-height: 12px !important
    }

    ul.linked-list.pd-0.vertical.mb-list li {
        margin: -2px 0 0;
        padding: 0;
        font-size: 10px;
        line-height: 13px !important
    }

    .menu-snippet-mobile li {
        list-style: none;
        padding: 0;
        display: block;
        text-align: left;
        padding-bottom: 1px !important
    }

    .callout .page-section-inner,
    .egfr-testing .section-9 .how-to-test-sec .htt-left-img,
    .htt-right-img,
    .menu-snippet-mobile ul,
    .primary-navigation .container {
        padding: 0
    }

    .navbar-collapse.in {
        padding: 0;
        margin: 0;
        border: 0;
        background: 0 0
    }

    span.mob-indication {
        background: #d7d7d9;
        width: 100%;
        display: block;
        height: 35px;
        font: bold 15px/36px barlow;
        color: #5b305d;
        position: relative;
        over-flow: hidden
    }

    span.mob-indication:before {
        top: -3px;
        box-shadow: 0 0 8px rgb(0 0 0 / 80%)
    }

    span.mob-indication:after {
        bottom: -5px;
        box-shadow: 0 0 10px rgb(0 0 0 / 50%)
    }

    li.indication-mob>ul,
    li.therapy-indication-mob>ul {
        height: 0;
        overflow: hidden;
        display: none
    }

    li.indication-mob>ul.indication-open,
    li.therapy-indication-mob>ul.indication-open {
        height: auto;
        overflow: visible !important;
        display: block !important;
    }

    .metastatic-nsclc #metastatic-ul,
    .resectable-nsclc #resectable-ul {
        display: none;
        overflow: hidden
    }

    .metastatic-nsclc .m-indication.collapsed #metastatic-ul.indication-open,
    .resectable-nsclc .r-indication.collapsed #resectable-ul.indication-open {
        display: block;
        overflow: visible
    }

    .component-section .bg-white,
    li.indication-mob>ul.collapse.in,
    li.therapy-indication-mob>ul.collapse.in {
        overflow: visible
    }

    li.indication-mob,
    li.therapy-indication-mob {
        background: #f1f1f1;
        border-bottom: 1px solid #5b305d;
        border-top: 1px solid #5b305d;
        display: inline-block;
        line-height: 46px !important;
        width: 100%;
        min-height: 47px;
        text-align: left;
        font: 16px/19px Barlow;
        letter-spacing: 0;
        color: #5b305d
    }

    .ban-subhead,
    .d-cta a,
    .data-copy,
    .e-cta a,
    .footer ul,
    .footer-content,
    .pie-copy,
    .pie-section {
        text-align: center
    }

    li.indication-mob:before,
    li.therapy-indication-mob:before {
        background: url(/content/dam/open-digital/tagrisso-hcp/us/en/chemotherapy/ResectableLung.2X.png) center/37px auto no-repeat #fff;
        content: "";
        position: absolute;
        width: 53px;
        height: 45px;
        left: 0;
        border-right: 1px solid #5b305d
    }

    li.indication-mob.u-indication:before,
    li.therapy-indication-mob.u-indication:before {
        background: url(/content/dam/open-digital/tagrisso-hcp/us/en/chemotherapy/Unresectable_Lung.2X.png) center/73% no-repeat #fff
    }

    li.indication-mob b,
    li.therapy-indication-mob b {
        text-align: left;
        font: bold 16px/19px Barlow;
        letter-spacing: 0;
        color: #5b305d;
        text-transform: uppercase;
        padding: 0 2px 0 61px
    }

    li.indication-mob.m-indication:before,
    li.therapy-indication-mob.m-indication:before {
        background: url(/content/dam/open-digital/tagrisso-hcp/us/en/chemotherapy/Metastatic-lung.svg) center/37px auto no-repeat #fff
    }

    .global-menu>li,
    li.indication-mob>ul>li,
    li.therapy-indication-mob>ul>li {
        width: 100%;
        min-height: 46px;
        border-bottom: 1px solid #5b305d;
        display: block;
        overflow: hidden;
        border-top: 1px solid #5b305d
    }

    .global-menu li.has-subnav ul.dropdown-menu,
    li.indication-mob ul.dropdown-menu,
    li.therapy-indication-mob ul.dropdown-menu {
        position: relative;
        overflow: hidden;
        border-top: 1px solid #5b305d;
        padding: 12px 0 !important
    }

    .global-menu>li .active,
    .mobile-nav-indication>li .active,
    .mobile-nav-indication>li .nav-active {
        color: #5b305d;
        font-weight: 700
    }

    .global-menu>li.nav-active ul.dropdown-menu.multi-level.show li.nav-active,
    .home .green-callout p.ff-reg span.ff-small b {
        font-weight: 700
    }

    .global-menu li ul.dropdown-menu:before,
    li.indication-mob ul.dropdown-menu:before,
    li.therapy-indication-mob ul.dropdown-menu:before {
        content: "";
        width: 100%;
        height: 6px;
        top: -6px;
        left: 0;
        position: absolute;
        background: 0 0
    }

    .global-menu li ul.dropdown-menu:after,
    li.indication-mob ul.dropdown-menu:after,
    li.therapy-indication-mob ul.dropdown-menu:after {
        content: "";
        width: 100%;
        height: 6px;
        bottom: -6px;
        left: 0;
        position: absolute;
        box-shadow: 0 0 15px rgb(0 0 0 / 20%);
        background: 0 0
    }

    .global-menu li a,
    li.indication-mob ul li a,
    li.therapy-indication-mob ul li a {
        text-align: left;
        font: 16px/16px Barlow;
        letter-spacing: 0;
        color: #5b305d;
        padding: 12px 25px;
        display: inline-block;
        width: 90%
    }

    .global-menu ul.dropdown-menu.multi-level li a {
        font: 15px/18px Barlow;
        padding: 10px 25px
    }

    #metastatic-ul ul.dropdown-menu.multi-level,
    .global-menu ul.dropdown-menu.multi-level {
        box-shadow: 0 0 15px inset rgb(0 0 0 / 20%)
    }

    .site-map h1 {
        margin: 30px auto -20px
    }

    .sitemap-block,
    .white_bg {
        flex-direction: column
    }

    .about .dfs-link .dfs-link-text,
    ul.sitemap-list li a {
        margin-bottom: 10px
    }

    .egfr-dist-recurrence .dist-ref-main>div>span {
        font-size: 36px;
        padding-left: 15px
    }

    .egfr-dist-recurrence .vs-block {
        margin: 10px 0 0 !important;
        vertical-align: top
    }

    .egfr-dist-recurrence .dist-ref-main {
        margin: 19px auto 0 -45px;
        padding-top: 34px
    }

    .egfr-dist-recurrence {
        height: 95px;
        margin-top: 45px
    }

    .egfr-dist-recurrence .footnotes {
        width: 64%;
        font-size: 12px;
        line-height: 20px !important
    }

    .indication-mob:after,
    .therapy-indication-mob:after,
    li.indication-mob>ul>li .dropdown_arrow:before,
    li.therapy-indication-mob>ul>li .dropdown_arrow:before,
    ul.global-menu>li.has-subnav .dropdown_arrow:before {
        content: "\f107";
        font-family: FontAwesome;
        font-size: 30px;
        position: absolute;
        top: 0;
        transition: none;
        right: 12px;
        color: #5b305d;
        width: 100%;
        height: 100%;
        text-align: right;
        padding-top: 15px;
        z-index: 99
    }

    .indication-mob:after,
    .therapy-indication-mob:after {
        top: 2px;
        width: 30%;
        padding-bottom: 30px;
        right: 11px;
        padding-right: 0;
        height: 22px;
        line-height: 16px;
        content: "\f107"
    }

    span.dropdown_arrow {
        width: 100%;
        height: 46px;
        display: inline-block;
        float: right;
        position: absolute;
        right: 0;
        z-index: 999
    }

    li.indication-mob ul li a,
    li.therapy-indication-mob ul li a {
        touch-action: manipulation
    }

    .indication-mob .collapsed:after,
    .laura-nsclc .u-indication:after,
    .metastatic-nsclc .m-indication:after,
    .resectable-nsclc .r-indication:after,
    .therapy-indication-mob .collapsed:after {
        content: "\f107"
    }

    .laura-nsclc .u-indication.collapsed.indication-main:after,
    .m-indication.collapsed.indication-main:after,
    .metastatic-nsclc .m-indication.collapsed.indication-main:after,
    .mobile-nav-indication .m-indication.collapsed.indication-main button .dropdown_arrow:after,
    .mobile-nav-indication .r-indication.collapsed.indication-main button .dropdown_arrow:after,
    .r-indication.collapsed.indication-main:after,
    .resectable-nsclc .r-indication.collapsed.indication-main:after,
    .u-indication.collapsed.indication-main:after {
        content: "\f106"
    }

    li.indication-mob>ul>li.nav-active.open-subnav .dropdown_arrow:before,
    li.indication-mob>ul>li.open-subnav .dropdown_arrow:before,
    li.therapy-indication-mob>ul>li.nav-active.open-subnav .dropdown_arrow:before,
    li.therapy-indication-mob>ul>li.open-subnav .dropdown_arrow:before,
    ul.global-menu>li.has-subnav.open-subnav .dropdown_arrow:before {
        content: "\f106";
        right: 0;
        width: 100%;
        height: 44px;
        text-align: right;
        padding-right: 12px
    }

    li.indication-mob ul li:last-child,
    li.therapy-indication-mob ul li:last-child {
        margin-bottom: -7px;
        clear: both;
        overflow: hidden
    }

    .global-menu li>ul,
    .menu-snippet-mobile .text.parbase ul {
        padding: 0;
        margin-bottom: 0;
        background: #fff
    }

    .menu-snippet-mobile .global-menu>li {
        min-height: 46px;
        background: #fff;
        border-bottom: 1px solid #5b305d;
        text-align: left;
        font: 17px/46px Barlow;
        letter-spacing: 0;
        color: #5b305d;
        padding-left: 0
    }

    ul.mob-utility-menu {
        border-top: 3px solid #5b305d
    }

    .menu-snippet-mobile .mob-utility-menu li {
        height: 46px;
        background: #d7d7d9;
        border-bottom: 1px solid #5b305d;
        opacity: 1
    }

    .menu-snippet-mobile .mob-utility-menu li a {
        text-align: left;
        font: 500 13px/16px Barlow;
        letter-spacing: 0;
        color: #5b305d;
        line-height: 46px !important;
        padding-left: 15px
    }

    .metastatic-nsclc .heroBanner .section-container-basic:after,
    .resectable-nsclc .heroBanner .section-container-basic:after {
        background-image: url(/content/dam/open-digital/tagrisso-hcp/us/en/mobile/hero-banner-inner-md.png);
        background-size: cover;
        transform: none;
        background-position: center top
    }

    .dom-ready.metastatic-nsclc .heroBanner .section-container-basic:after,
    .dom-ready.resectable-nsclc .heroBanner .section-container-basic:after {
        animation: 1s ease-in-out forwards scale-up
    }

    .adaura1.dom-ready .heroBanner .section-container-basic:after {
        transform: scale(1.2);
        animation: none
    }

    .dom-ready.flaura .heroBanner .section-container-basic:after {
        transform: scale(1.2)
    }

    .metastatic-nsclc .heroBanner .section-container-basic,
    .resectable-nsclc .heroBanner .section-container-basic {
        min-height: 660px
    }

    .resectable-nsclc .d-cta,
    .resectable-nsclc .e-cta {
        padding: 14px 0 20px
    }

    .d-cta a,
    .e-cta a {
        width: 100%;
        max-width: 209px;
        display: block
    }

    .d-cta,
    .e-cta {
        padding-right: 0;
        padding-left: 0
    }

    .resectable-nsclc .d-cta {
        padding: 14px 22px 20px 0
    }

    .accordion-container .collapse-panel-heading .fa {
        right: 10px;
        top: 0 !important;
        bottom: 0;
        height: 25px;
        margin: auto 0 !important
    }

    .main-section {
        margin-top: 58px
    }

    .banner-bg-section {
        min-height: 67px;
        width: 100%;
        z-index: 0;
        position: fixed;
        overflow: hidden
    }

    .main-section .sectionContainer.section:first-child {
        min-height: 132px
    }

    .banner-bg-section:after {
        content: "";
        background: url(/content/dam/open-digital/tagrisso-hcp/us/en/desktop/inner-bg-v1.jpg) center 25%/cover no-repeat;
        width: 100%;
        height: 100%;
        position: absolute;
        left: 0;
        top: 0;
        transition: 1s ease-in;
        -webkit-transition: 1s ease-in
    }

    .dom-ready .banner-bg-section:after {
        transform: scale(1.5)
    }

    .bg-grey .page-section-inner,
    .page-section-inner {
        padding: 20px
    }

    .cta.ctar-1,
    .cta.r-cta {
        margin-bottom: 30px
    }

    .d-block-mob {
        display: inline;
        white-space: normal;
        text-indent: 0
    }

    .isi-wrapper .page-section-inner {
        padding: 0 20px
    }

    .nurses-and-apps .tag-chemo.full-w.custom-width .column-2 {
        width: 100% !important
    }

    .laura-nsclc .isi-wrapper .page-section-inner {
        padding: 0 14px
    }

    .laura-nsclc .isiNode ul.isi-list ul {
        padding-left: 3px
    }

    .laura-nsclc .isiNode ul.isi-list ul>li::before {
        padding-left: 10px
    }

    .footer ul li {
        display: inline-block
    }

    .footer .text.parbase.section {
        margin: 15px auto 0
    }

    .footer-content {
        padding: 0 65px;
        max-width: 100%;
        margin: 0 auto
    }

    p.flag-stmt {
        display: block;
        margin-bottom: 20px
    }

    .flag-stmt img {
        width: 28px;
        margin: 0 auto 15px;
        display: block
    }

    .copy-right,
    .data-copy.purple-txt.purple-percentage,
    .isi-wrapper,
    .unresectable-egfrm-nsclc .data-copy {
        margin-top: 0
    }

    .footer-img {
        margin: 20px auto 0
    }

    .isi-arrow-container {
        display: block;
        width: 100%;
        right: 0
    }

    .isi-arrow {
        right: 0;
        background: #fff;
        left: 0;
        margin: 14px auto 0;
        width: 30px
    }

    .isi-arrow.open {
        top: -24px
    }

    .isi-container {
        width: 100%;
        z-index: 99 !important;
        background-color: #fff;
        border-top: 2px solid #5b305d
    }

    .isi-container.open.isi-mobile-bottom {
        bottom: -66px
    }

    .isi-container.isi-mobile-bottom.has-mobile-content.open .isi-mobile-footer-content {
        padding-bottom: 66px
    }

    .metastatic-nsclc .isi-container.open.isi-mobile-bottom,
    .resectable-nsclc .isi-container.open.isi-mobile-bottom {
        bottom: -72px
    }

    .metastatic-nsclc .isi-container.isi-mobile-bottom.has-mobile-content.open .isi-mobile-footer-content,
    .resectable-nsclc .isi-container.isi-mobile-bottom.has-mobile-content.open .isi-mobile-footer-content {
        padding-bottom: 72px
    }

    .ref.home-ref p.abbrivations {
        line-height: 16px !important
    }

    .isi-wrapper h2 {
        margin-top: 30px;
        margin-bottom: 20px
    }

    .ban-subhead,
    .home img.two-approvals,
    img.two-approvals {
        margin: 0 auto;
        right: 0;
        position: absolute
    }

    .home .main-section {
        margin-top: 53px
    }

    .indications .mt-24 {
        margin-top: 24px;
        margin-bottom: 24px
    }

    .heroBanner .section-container-basic {
        min-height: 430px;
        background-size: 100%
    }

    .about .internal-cta .cta.r-cta .internal-link,
    .aura .customTable.tab-title.demographic-table.table1 tr:last-child td:first-child {
        line-height: 19px !important
    }

    .home .heroBanner .section-container-basic .banner-tx2 {
        margin-bottom: 6px;
        position: absolute
    }

    .unresectable-egfrm-nsclc .new-announcement {
        position: absolute;
        top: 336px;
        left: -42px;
        width: 440px
    }

    .unresectable-egfrm-nsclc .copy-per h2 {
        padding: 0 0 13px;
        transform: rotate(180deg)
    }

    .unresectable-egfrm-nsclc .slide-frm-right h2.copy-content-lg {
        font-size: 20px
    }

    .unresectable-egfrm-nsclc .median-os {
        font-weight: 400 !important;
        font-size: 12px;
        line-height: 12px !important;
        display: inline-block
    }

    .copy-content.risk-copy.updated-risk-copy {
        margin-top: 2px
    }

    .copy-per.slide-frm-left.eighty-percentage-txt {
        padding-top: 1px;
        padding-bottom: 5px;
        margin-bottom: 3px;
        margin-top: 5px
    }

    .footer .action-link {
        font-size: 12px;
        line-height: 16px !important
    }

    .heroBanner .ban-eyebrow {
        font-size: 13px;
        line-height: 16px;
        letter-spacing: .13px;
        font-weight: 600
    }

    .heroBanner .ban-headline {
        font-size: 19.5px;
        line-height: 24px;
        letter-spacing: 0;
        margin: 5px 0 0
    }

    .subtitle-purple p {
        font-size: 14px;
        line-height: 16px !important;
        letter-spacing: -.35px
    }

    .resectable-nsclc .heroBanner .ban-headline {
        margin-top: 11px
    }

    .heroBanner .ban-headline-bold {
        font-size: 29px;
        line-height: 30px;
        letter-spacing: .6px;
        padding-top: 0;
        margin-top: 0;
        margin-bottom: 7px
    }

    .home .heroBanner .ban-headline-bold {
        font-size: 29px;
        line-height: 30px;
        letter-spacing: .6px;
        left: 0;
        margin-top: 5px
    }

    img.two-approvals {
        max-width: 335px;
        top: -123px;
        left: 0
    }

    .home img.two-approvals {
        max-width: 319px;
        top: -123px;
        left: 0;
        transform: none;
        width: 100%
    }

    .dom-ready .new-badge-block,
    .new-badge-block {
        transform: translate(-7%)
    }

    .resectable-safety .section-1 .double-footnotes {
        text-indent: -10px;
        padding-left: 0
    }

    .resectable-nsclc.resectable .banner-text.purple-txt {
        margin-top: 8px
    }

    .egfr-testing.resectable-nsclc .section-3 .graphic-box .egfr-dist-recurrence .footnotes sup {
        padding-left: 1.5px;
        letter-spacing: .5px
    }

    .ban-subhead {
        display: left;
        bottom: 42px;
        width: 80%;
        left: 0
    }

    .ban-subhead,
    .egfr-testing.resectable-nsclc .section-3 .dmc-chart .bullet-list li,
    .last-note,
    .surgeon.resectable-nsclc .section-4 .dmc-chart .bullet-list li {
        font-size: 13px;
        line-height: 15px !important
    }

    .home .banner-tx2 .ban-subhead.purple-txt {
        font-size: 14px;
        letter-spacing: 0;
        line-height: 16px !important;
        width: 185px;
        font-weight: 600 !important
    }

    .home .banner-tx2 .ban-subhead.purple-txt b {
        font-weight: 900
    }

    .home .banner-tx2 .ban-subhead.purple-txt b .ex-large-txt {
        display: inline-block;
        font-size: 20px;
        line-height: 16px
    }

    .green-callout,
    .yellow-callout {
        opacity: 1;
        margin: 25px auto
    }

    .green-callout,
    .heroBanner .section-container-basic,
    .yellow-callout {
        animation: none;
        transform: none;
        transition: none
    }

    .copy-content,
    .egfr-testing .section-9 .how-to-test-sec .htt-or-text,
    .home .banner-footnotes,
    .metastatic-nsclc.no-subnav .copy-content {
        margin: 0
    }

    .ftnote-home {
        letter-spacing: -.1px
    }

    .isi-wrapper.open {
        z-index: 4
    }

    .laura-nsclc .isi-wrapper.open {
        z-index: 1
    }

    .resectable-nsclc .heroBanner.section-container-basic {
        background-image: url(/content/dam/open-digital/tagrisso-hcp/us/en/mobile/hero-bg-subpage.png)
    }

    .resectable-nsclc .ban-headline-bold.extrabold.mobile-only.unpre-possible-m,
    .resectable-nsclc h1.ban-headline-bold.extrabold.mobile-only.unpre-possible-m {
        font-size: 31.5px;
        margin-top: -2px
    }

    .resectable-nsclc span.extrabold.copy-content-lg.purple-txt.risk-copy-firsttxt {
        font-size: 26px !important
    }

    #resectable-home-banner-txt-1 {
        font-size: 14px !important;
        line-height: 20px !important;
        font-weight: 500 !important
    }

    #resectable-home-banner-txt-2,
    #resectable-home-banner-txt-3 {
        font-size: 12px !important;
        line-height: 15px !important;
        font-weight: 500 !important
    }

    #resectable-home-banner-txt-3 {
        position: relative;
        right: 18px !important
    }

    .mob-callouts .d-cta,
    .mobile-callouts .d-cta {
        float: none;
        margin: 0
    }

    .unresectable-egfrm-nsclc .mob-callouts .d-cta,
    .unresectable-egfrm-nsclc .mobile-callouts .d-cta {
        margin-top: 17px
    }

    .banner-text {
        margin-top: 42px
    }

    .home .banner-text {
        margin-top: 20px
    }

    .data-copy {
        flex-direction: column;
        align-items: center
    }

    .copy-per {
        padding: 12px;
        background: url(/content/dam/open-digital/tagrisso-hcp/us/en/mobile/shape-80-per-mob.png) center no-repeat
    }

    .copy-per h2,
    .copy-per p {
        font: 800 40px/42px Barlow !important;
        letter-spacing: -.12px;
        padding: 0
    }

    .resectable .copy-per h2.purple-txt,
    .resectable .copy-per p.purple-txt {
        padding-top: 4px;
        margin-top: 7px
    }

    .patients-copy {
        font-size: 13px !important;
        font-weight: 700 !important
    }

    .copy-content-lg {
        font-size: 17px;
        line-height: 16px
    }

    .copy-content-lg.purple-txt.risk-copy-firsttxt,
    .copy-content-sm,
    span.ff-semibold.copy-content-lg.patients-copy.purple-txt {
        line-height: 15px
    }

    .customTable tr:first-child th {
        padding-bottom: 13px !important;
        vertical-align: bottom
    }

    .copy-content-med {
        font-size: 12px;
        line-height: 15px
    }

    .copy-content-sm {
        font-size: 10px
    }

    .resectable-egfrm-nsclc .nccn-block-mob {
        background-size: contain
    }

    .nccn-block-mob {
        background: url(/content/dam/open-digital/tagrisso-hcp/us/en/mobile/nccn-chevron-mobile.png) center 1px no-repeat;
        min-height: 258px;
        max-width: 253px;
        margin: 0 auto
    }

    .nccn-block-mob-gray {
        background: url(/content/dam/open-digital/tagrisso-hcp/us/en/mobile/2x-nccn-gray-banner-2-mobile.png) no-repeat;
        background-position-x: 0px !important;
        background-position-y: 51px !important;
        background-size: contain !important
    }

    .nccn-block-mob-nobg {
        background: 0 0
    }

    .nccn-content-mob {
        font-size: 12px;
        line-height: 15px !important;
        margin: 152px 0 10px;
        display: inline-block;
        padding: 10px 20px
    }

    .resectable-nsclc.egfr-testing .section-1 h1 {
        margin: 34px 0 12px
    }

    .resectable-nsclc.egfr-testing .recurrence-bar-graph .bar-container {
        width: 75px !important;
        margin: 0 25px 0 0
    }

    .egfr-testing .recurrence-box {
        margin: 50px auto 12px
    }

    .egfr-testing .recurrence-box .subhead {
        line-height: 24px !important;
        top: -31px
    }

    .recurrence-bar-graph hr.ver-line {
        width: 292px;
        margin-left: 20px
    }

    .recurrence-bar-graph .bar-one.bar-container {
        left: 38px
    }

    .egfr-testing .section-3 .subhead2 {
        margin: -10px 0 20px
    }

    .graphic-box {
        margin: 85px auto 30px;
        height: 192px
    }

    .brain-img-sec {
        margin: 60px auto 0
    }

    .graphic-box .subhead {
        top: -61px;
        width: 89%
    }

    .egfr-dist-recurrence>div>span {
        font-size: 36px
    }

    .resectable-nsclc .egfr-dist-recurrence .vs-txt {
        position: relative;
        top: 0;
        font-size: 16px;
        line-height: 42px !important
    }

    .man-icon {
        position: absolute;
        top: 33px;
        right: 14px;
        height: 72%
    }

    .egfr-dist-recurrence:after {
        width: 272px;
        left: 0;
        height: 88px;
        transform: skew(-15deg);
        right: 0;
        margin: auto;
        top: 15px
    }

    .egfr-dist-recurrence p {
        font-size: 14px;
        line-height: 5px !important;
        letter-spacing: -.5px
    }

    .brain-icon {
        margin: -100px 0 0 -18px
    }

    .brain-copy {
        margin: 20px 0 0 -70px
    }

    .egfr-testing .section-4 .green-banner {
        margin: 35px 0 33px
    }

    .egfr-testing .section-4 .green-banner p {
        padding: 2px 0 2px 20px
    }

    .bar-graph-vertical .bar-container {
        width: 50px;
        margin: 0 0 0 20px;
        bottom: 48px
    }

    .bar-graph-vertical .bar-two,
    .resectable-nsclc.egfr-testing .section-6 .bar-graph-vertical .bar-two {
        left: 70px
    }

    .bar-graph-vertical .bar-three {
        right: 125px
    }

    .bar-graph-vertical .bar-four {
        right: 55px
    }

    .bar-graph-vertical .bar-container p {
        font-size: 13px;
        line-height: 17px !important;
        top: -69px;
        left: -5px
    }

    .egfr-testing .section-6 .bar-graph-vertical .bar-container span {
        font-size: 11px;
        line-height: 13px
    }

    .bar-graph-vertical .bar-container b,
    .recurrence-bar-graph .bar-container b {
        font-size: 36px;
        line-height: 27px
    }

    .recurrence-bar-graph .bar-one p,
    .recurrence-bar-graph .bar-three p,
    .recurrence-bar-graph .bar-two p {
        font-size: 12px;
        top: -55px
    }

    .resectable-nsclc .section-1 .recurrence-bar-graph .bar-two.bar-container {
        left: 133px
    }

    .recurrence-bar-graph .bar-container span {
        font-size: 14px;
        line-height: 14px
    }

    .pie-copy {
        width: 100%;
        left: 0;
        padding: 0 !important
    }

    .egfr-testing .pie-copy p {
        text-align: center !important;
        font-size: 16px;
        line-height: 20px !important
    }

    .egfr-testing .pie-copy h1 {
        font-size: 36px;
        margin: 5px;
        line-height: 26px
    }

    .resectable-nsclc.egfr-testing .section-6 .white-nccn-callout .nccn-content-mob {
        font-size: 16px;
        line-height: 20px !important;
        margin: 40px 0 10px !important;
        padding: 0 21px 20px 26px !important;
        background-color: #fff;
        text-align: left
    }

    .egfr-testing .section-6 .nccn-block-mob {
        background-image: none;
        margin: 20px auto 32px
    }

    .egfr-testing .section-7 .green-banner {
        margin: 25px 0 20px;
        width: 88%;
        padding: 18px 5px 18px 35px
    }

    .egfr-testing .section-8 .last-footnote {
        margin: 0 0 35px
    }

    .egfr-testing .section-9 .eyebrow {
        margin: 55px 0 15px;
        line-height: 25px !important
    }

    .egfr-testing .section-9 h1 {
        margin-top: 5px
    }

    .white-nccn-callout {
        position: relative;
        top: -51px;
        background-position-x: 0px !important;
        background-position-y: 2px !important;
        background-size: contain !important;
        background: url(/content/dam/open-digital/tagrisso-hcp/us/en/mobile/nccn-white-callout-mob.png) no-repeat
    }

    .white-nccn-callout-new {
        background: url(/content/dam/open-digital/tagrisso-hcp/us/en/mobile/2x-nccn-short-white-banner-mobile.png) no-repeat;
        background-position-x: 0px !important;
        background-position-y: 3px !important;
        background-size: contain !important
    }

    .nccn-content-new {
        font-size: 16px;
        line-height: 20px !important;
        background-color: #fff !important;
        padding: 0 20px 20px !important;
        margin-top: 40px
    }

    #egfr-as-driver>div.page-section-inner.container>div:nth-child(6)>div>div.nccn-block-mob.mobile-only.txt-ctr>div>span {
        font-size: 16px;
        line-height: 20px !important;
        background-color: #fff;
        padding: 0 20px 20px;
        margin-top: 40px
    }

    .margin-mobile-tagrisso {
        margin-bottom: 80px !important
    }

    .nccn-badge {
        position: relative;
        z-index: 1
    }

    .pie-section {
        position: inherit;
        margin-top: -10px !important
    }

    .metastatic-nsclc.egf .white-nccn-callout .nccn-content-mob,
    .resectable-nsclc.egfr-testing .section-9 .nccn-content-mob,
    .resectable-nsclc.egfr-testing .white-nccn-callout .nccn-content-mob {
        font-size: 16px;
        line-height: 20px !important;
        margin: 0;
        text-align: left;
        background-image: none;
        margin-top: 40px !important;
        padding: 0 20px 20px !important
    }

    .egfr-testing .section-9 .nccn-content-mob {
        background-color: #f1f1f1;
        padding: 6px 8px 12px 15px !important
    }

    .egfr-testing .section-9 .nccn-footnotes {
        margin: 0 0 40px
    }

    .egfr-testing .section-9 .test-box {
        padding: 0 10px;
        max-width: 335px;
        margin-top: 80px
    }

    #how-to-test .last-footnote {
        margin-bottom: 40px
    }

    .test-box-fix {
        max-height: unset
    }

    .htt-right-img {
        padding-left: 13px !important
    }

    .testing.resectable-nsclc.egfr-testing .htt-right-img.img-new-1 {
        padding-left: 46px !important
    }

    .egfr-testing .section-10 .green-banner {
        width: 86%;
        padding: 10px 0 15px 35px
    }

    .test-box .subhead {
        top: -42px;
        width: 58%
    }

    .how-to-test-sec {
        flex-direction: column;
        padding-bottom: 15px;
        margin-left: unset
    }

    .test-icon-box ul {
        flex-direction: column;
        align-items: center;
        padding: 0
    }

    .test-icon-box {
        padding: 80px;
        margin: 100px auto 50px
    }

    .test-icon-box .subhead {
        top: -97px;
        width: 297px
    }

    .bar-graph.bar-graph-vertical.bar-graph-two {
        max-width: 233px
    }

    .egfr-testing .bar-graph.bar-graph-vertical sup {
        top: -.5em
    }

    .egfr-testing .section-11 .last-note {
        margin: 33px auto 25px;
        font-size: 12px
    }

    .egfr-testing .section-12 .test-icon-box {
        margin: 125px auto 55px;
        padding: 80px 62px !important
    }

    .egfr-testing .section-12 .small-txt {
        margin-bottom: 20px !important
    }

    .egfr-testing .section-12 .test-icon-box p.subhead.tab-title.abs-bottom {
        bottom: -32px;
        width: 84%
    }

    .resectable-nsclc.egfr-testing .section-12 .white-nccn-callout .nccn-content-mob {
        padding: 36px 0 18px 25px !important;
        background: #fff;
        margin: 25px 0 10px !important
    }

    .egfr-testing .section-13 .green-banner {
        margin: 40px 0 35px;
        width: 87%;
        padding: 24px 5px 24px 35px
    }

    .egfr-testing .section-14 .visit-btn {
        margin: 30px auto 45px
    }

    .egfr-testing .section-14 .primary-button {
        padding: 14px 40px
    }

    hr.ver-line {
        border-top: 0
    }

    .green-banner {
        width: 85%;
        padding: 10px 0 10px 38px;
        margin: 60px 0;
        font-size: 20px;
        position: relative;
        background: #008995;
        border-radius: 0 0 28px;
        /*margin-left: -16px !important*/
        margin-left: -18px !important

    }

    .green-banner::after {
        border-radius: 10px 16px 7px 6px
    }

    .efficacy.resectable-nsclc .green-banner::after,
    .surgeon.resectable-nsclc .green-banner::after {
        border-bottom-right-radius: 28px
    }

    .resectable-nsclc.egfr-testing .section-6 hr.ver-line {
        width: 291px
    }

    .resectable-nsclc.egfr-testing .section-6 ul.scale {
        left: -44px;
        top: -1px
    }

    .resectable-nsclc.egfr-testing .section-6 .bar-graph-vertical .bar-three {
        right: 23px
    }

    .resectable-nsclc.egfr-testing .section-6 .bar-graph-vertical .bar-four {
        right: -47px
    }

    .egfr-testing .section-6 .subhead2 {
        margin: 50px 0 25px !important
    }

    .test-icon-box ul li b {
        font-size: 24px
    }

    .small-txt {
        font-size: 12px;
        line-height: 4px !important
    }

    .error-content {
        margin-left: -15px;
        margin-right: -15px
    }

    #popup-template.contact-us .modal-dialog .modal-body {
        text-align: center;
        padding: 23px 30px 42px;
        z-index: 99;
        position: relative;
        top: -12px;
        width: 100%
    }

    #popup-template.contact-us {
        max-width: 600px;
        margin: 0 auto;
        padding: 0 15px;
        clear: both;
        padding-right: 15px !important
    }

    .contact-us .modal-title {
        margin: -28px 0 0;
        padding-top: 0
    }

    .moa-video .modal-content {
        background: 0 0;
        box-shadow: none
    }

    #popup-template.moa-video .modal-dialog .modal-body {
        min-height: 200px;
        text-align: left;
        padding: 10px;
        margin: 0 auto;
        display: block;
        width: 100%;
        max-width: 320px
    }

    .moa-video iframe.youtube-video {
        height: 100% !important
    }

    #popup-template.moa-video button.close {
        top: 0;
        right: 14px
    }

    .resectable-nsclc .nccn-block-mob {
        min-height: 248px;
        max-width: 249px;
        margin: 0 auto
    }

    .resectable-nsclc .nccn-content-mob {
        font-size: 16px;
        line-height: 20px !important;
        background-color: #f1f1f1;
        padding: 0 20px 10px
    }

    .resectable-nsclc span.nccn-content-mob.purple-txt.ffb-med {
        background: url(/content/dam/open-digital/tagrisso-hcp/us/en/mobile/nccn-curve-mob.png) top center/cover no-repeat;
        max-width: 252px;
        margin: 58px auto 0;
        padding: 38px 0 15px 16px
    }

    .large-video-img a:after {
        width: 43px;
        height: 43px;
        position: absolute;
        top: 0;
        right: 0;
        left: 0;
        bottom: 0;
        margin: auto;
        background-size: 100%
    }

    .egfr-testing.resectable-nsclc .section-3 .graphic-box .subhead,
    .surgeon.resectable-nsclc .section-4 .graphic-box .subhead {
        max-width: 295px
    }

    .surgeon.resectable-nsclc .section-4 .human-new {
        margin: 90px auto 28px !important
    }

    .surgeon.resectable-nsclc .section-4 .human-new .subhead {
        margin: 0 auto !important
    }

    #resect-text-subhead-fix-1 {
        top: -61px
    }

    .egfr-testing.resectable-nsclc .section-3 .brain-img-sec,
    .surgeon.resectable-nsclc .section-4 .brain-img-sec {
        max-width: 336px
    }

    .copy-content.risk-copy.slide-frm-right.updated-risk-copy p {
        line-height: 15px !important
    }

    .resectable-nsclc .section-1 .recurrence-bar-graph.bar-graph.bar-graph-two {
        margin: 0 auto;
        position: relative;
        left: -5px
    }

    .recurrence-bar-graph .bar-three.bar-container {
        right: 8px;
        margin-right: 18px !important
    }

    #egfr-as-driver>div.page-section-inner.container>div:nth-child(6)>div>div.nccn-block-mob.mobile-only.txt-ctr>img {
        top: 24px
    }

    .egfr-testing.resectable-nsclc .section-3 .dmc-chart .bullet-list {
        max-width: 180px;
        margin: -8px 0 0 15px !important
    }

    .surgeon.resectable-nsclc .section-4 .dmc-chart .bullet-list {
        max-width: 180px;
        margin: 5px 0 0 20px !important
    }

    .egfr-testing.resectable-nsclc .graphic-box,
    .surgeon.resectable-nsclc .graphic-box.human-icon {
        height: 186px !important
    }

    .egfr-testing.resectable-nsclc .section-3 .egfr-dist-recurrence,
    .surgeon.resectable-nsclc .section-4 .egfr-dist-recurrence {
        margin-top: 21px
    }

    .banner-callouts .green-callout1,
    .banner-callouts .green-callout1 .box-content:after,
    .banner-callouts .yellow-callout1,
    .banner-callouts .yellow-callout1 .box-content:after,
    .egfr-testing.resectable-nsclc .section-3 .egfr-dist-recurrence:after,
    .surgeon.resectable-nsclc .section-4 .egfr-dist-recurrence:after {
        height: 82px
    }

    .egfr-testing.resectable-nsclc .section-3 .man-icon {
        top: 20px
    }

    .surgeon.resectable-nsclc .section-4 .man-icon {
        top: 18px
    }

    .egfr-testing.resectable-nsclc .egfr-dist-recurrence .footnotes,
    .surgeon.resectable-nsclc .egfr-dist-recurrence .footnotes {
        width: 80%
    }

    .egfr-testing.resectable-nsclc .egfr-dist-recurrence .dist-ref-main {
        margin: 22px auto 0 -30px;
        padding-top: 20px
    }

    .surgeon.resectable-nsclc .egfr-dist-recurrence .dist-ref-main {
        margin: 22px auto 0 0;
        padding-top: 23px
    }

    .resectable-nsclc .egfr-dist-recurrence .vs-txt::after {
        content: " ";
        position: absolute;
        left: 51%;
        height: 35%;
        border-left: 1px solid #707070;
        top: 31px
    }

    .resectable-nsclc .egfr-dist-recurrence .vs-txt::before {
        content: " ";
        position: absolute;
        left: 51%;
        height: 35%;
        border-left: 1px solid #707070;
        top: -6px
    }

    .forest-img-fix img.new-image-mobile,
    .surgeon.resectable-nsclc .egfr-dist-recurrence .footnotes {
        margin-left: -15px
    }

    .dfs-link {
        position: relative !important;
        width: 100%
    }

    .dfs-link .dfs-link-text {
        font-size: 18px;
        line-height: 13.84px !important;
        background-image: url(/content/dam/open-digital/tagrisso-hcp/us/en/mobile/dfs-data-button-mob.svg);
        padding: 22px 42px 26px 50px;
        background-size: 356px auto !important
    }

    .dfs-link .dfs-link-text:active,
    .dfs-link .dfs-link-text:hover {
        background-image: url(/content/dam/open-digital/tagrisso-hcp/us/en/mobile/dfs-data-button-hover-mob.svg)
    }

    .home .yellow-callout {
        margin: -28px auto 25px
    }

    .home .green-callout {
        margin: 30px auto 25px
    }

    .home .green-callout,
    .home .yellow-callout {
        box-shadow: inset 0 2px 5px #00000044, 0 3px 6px #00000029
    }

    .home .dfs-link,
    .resectable-nsclc .dfs-link {
        top: -23px
    }

    .home .dfs-link {
        margin-bottom: -84px
    }

    .home .dfs-link.mobile-only {
        display: flex;
        flex-direction: column
    }

    .home .banner-callouts.mobile-only {
        display: flex;
        flex-direction: column;
        margin-top: 12px;
        transform: none
    }

    img.new-badge {
        max-width: 90px;
        position: absolute;
        top: -32px;
        left: -13px;
        z-index: 1
    }

    .banner-callouts-mobile .yellow-callout1 .box-content span.smallerTXT.subHead {
        font-size: 10px !important;
        line-height: 10px !important;
        margin-bottom: 1px
    }

    .banner-callouts-mobile .yellow-callout1 .box-content .subHead {
        font: 600 10px/10px Barlow !important;
        margin: 2px 0
    }

    .green-callout1,
    .yellow-callout1 {
        width: 81%
    }

    .home .dfs-link .dfs-link-text,
    .resectable-nsclc .dfs-link .dfs-link-text {
        max-width: 350px;
        margin-left: auto;
        margin-right: auto
    }

    .home .ban-subhead {
        bottom: 30px;
        left: -10px
    }

    body.home .heroBanner .section-container-basic:after {
        top: 50px
    }

    .resectable-nsclc .mob-callouts {
        margin: -8px auto 20px
    }

    .resectable-nsclc.resectable .copy-per {
        background: url(/content/dam/open-digital/tagrisso-hcp/us/en/mobile/5-years-group-1.png) 0 0/100% 100% no-repeat;
        max-width: 74px;
        height: 54px
    }

    .resectable-nsclc.resectable .copy-content-lg.purple-txt.risk-copy-firsttxt {
        font-size: 18px;
        line-height: 18px
    }

    .resectable-nsclc.resectable .risk-copy .copy-content-med span.ff-semibold.purple-txt,
    .resectable-nsclc.resectable span.ff-semibold.copy-content-lg.patients-copy.purple-txt {
        font-size: 11px !important;
        line-height: 13px;
        font-weight: 700 !important
    }

    .resectable-nsclc.resectable .risk-copy .copy-content-med,
    .resectable-nsclc.resectable .risk-copy .copy-content-sm {
        line-height: 13px;
        font-weight: 500 !important
    }

    .resectable-nsclc.resectable .risk-copy .copy-content-med {
        font-size: 11px !important
    }

    .resectable-nsclc.resectable .risk-copy .copy-content-sm {
        font-size: 10px !important
    }

    .resectable-nsclc.resectable .copy-content.risk-copy.slide-frm-right.updated-risk-copy p {
        line-height: 13px !important
    }

    .efficacy.resectable-nsclc .section-1 .copy-per,
    .surgeon.resectable-nsclc #dfs .copy-per {
        background: url(/content/dam/open-digital/tagrisso-hcp/us/en/mobile/yr-shape-white-bg-mob-1.png) 0 0/100% 100% no-repeat !important;
        max-width: 116px !important;
        height: 83px !important;
        margin-bottom: 3px
    }

    .about .percent-line {
        height: auto !important;
        display: block
    }

    .modal-dialog {
        max-width: 775px
    }

    .metastatic-nsclc .section-2 .pfs-right-block {
        width: 100%;
        max-width: 385px
    }

    .resectable-nsclc.egfr-testing .section-6 p.vertical-txt {
        left: 37px;
        bottom: 38px
    }

    .accordion.section .accordion-container .az-panel-title p {
        padding-right: 38px !important
    }

    .efficacy.resectable-nsclc .section-1 .accordion.section .accordion-container .az-panel-title p,
    .surgeon .accordion.section .section-7 .accordion-container .az-panel-title p {
        padding-right: 24px !important
    }

    .mobile-nav-indication .m-indication.collapsed.indication-main:after,
    .mobile-nav-indication .m-indication.collapsed:after,
    .mobile-nav-indication .r-indication.collapsed.indication-main:after,
    .mobile-nav-indication .r-indication.collapsed:after,
    .mobile-nav-indication .u-indication.collapsed.indication-main:after,
    .mobile-nav-indication .u-indication.collapsed:after {
        content: " ";
        display: none
    }

    .mobile-nav-indication .indication-mob.m-indication button,
    .mobile-nav-indication .indication-mob.r-indication button,
    .mobile-nav-indication .indication-mob.u-indication button,
    .mobile-nav-indication .therapy-indication-mob.m-indication button,
    .mobile-nav-indication .therapy-indication-mob.r-indication button,
    .mobile-nav-indication .therapy-indication-mob.u-indication button {
        position: absolute;
        top: 16px;
        right: 16px;
        background-color: transparent;
        outline: 0;
        border: none
    }

    .mobile-nav-indication .indication-mob.m-indication button:focus,
    .mobile-nav-indication .indication-mob.r-indication button:focus,
    .mobile-nav-indication .indication-mob.u-indication button:focus,
    .mobile-nav-indication .therapy-indication-mob.m-indication button:focus,
    .mobile-nav-indication .therapy-indication-mob.r-indication button:focus,
    .mobile-nav-indication .therapy-indication-mob.u-indication button:focus {
        outline: -webkit-focus-ring-color auto 5px;
        outline-offset: -2px
    }

    .mobile-nav-indication .indication-mob.m-indication button .dropdown_arrow,
    .mobile-nav-indication .indication-mob.r-indication button .dropdown_arrow,
    .mobile-nav-indication .indication-mob.u-indication button .dropdown_arrow,
    .mobile-nav-indication .therapy-indication-mob.m-indication button .dropdown_arrow,
    .mobile-nav-indication .therapy-indication-mob.r-indication button .dropdown_arrow,
    .mobile-nav-indication .therapy-indication-mob.u-indication button .dropdown_arrow {
        width: 100%;
        height: 100%
    }

    .mobile-nav-indication .m-indication.collapsed button .dropdown_arrow:after,
    .mobile-nav-indication .r-indication.collapsed button .dropdown_arrow:after,
    .mobile-nav-indication .u-indication.collapsed button .dropdown_arrow:after {
        top: 0;
        width: 30%;
        right: 11px;
        padding-right: 0;
        height: 22px;
        line-height: 16px;
        content: "\f107";
        font-family: FontAwesome;
        font-size: 30px;
        position: absolute;
        transition: none;
        color: #5b305d;
        text-align: right;
        z-index: 99
    }

    .sbttle-purple-mob {
        font-size: 12px;
        line-height: 16px !important;
        letter-spacing: 0;
        margin-top: 0;
        padding: 0 20px
    }

    .home .right-box1 .box-content.ffb-med.purple-txt.local .txt-bold {
        font-size: 20px;
        line-height: 18px
    }

    .home .right-box1 .box-content.ffb-med.purple-txt.local {
        padding-right: 21px
    }

    .banner-callouts .green-callout1 .box-content:after {
        height: 80px;
        -webkit-text-stroke: 1px #008995;
        background-color: #008995
    }

    .right-box1.order-3 .green-callout1 .lung-container .image-small-text {
        margin-left: -2px
    }

    li.indication-mob b,
    li.indication-mob.u-indication b,
    li.therapy-indication-mob b,
    li.therapy-indication-mob.local-advance b {
        font-size: 16px
    }

    li.indication-mob>.dd-link,
    li.therapy-indication-mob>.dd-link {
        font-size: 13px;
        font-weight: 500;
        position: relative;
        top: -8px
    }

    li .dd-link span.egfr {
        position: absolute;
        top: 16px;
        left: 61px;
        width: 300px;
        font-size: 12px
    }

    li.therapy-indication-mob .dd-link span.egfr {
        top: 16px
    }

    #metastatic-ul ul.dropdown-menu.multi-level {
        /*box-shadow: none*/
    }
}

.home .green-callout p.ff-reg b,
.home .green-callout p.ff-reg span {
    font-size: 11px;
    line-height: 12px
}

@keyframes flares {
    0% {
        opacity: 1;
        transform: scale(.2)
    }

    25% {
        opacity: 1;
        transform: scale(.5)
    }

    100% {
        opacity: 0;
        transform: scale(1)
    }
}

#popup-template.contact-us button.close {
    -webkit-text-stroke: 1px #fff;
    color: #5b305d;
    right: -10px;
    top: -19px
}

@media screen and (max-width:767px) {
    .resectable-nsclc .heroBanner .ban-headline.ffb-med {
        max-width: 370px;
        margin-left: auto;
        margin-right: auto
    }

    .footer ul {
        max-width: 300px;
        margin-top: -10px;
        margin-right: auto;
        margin-left: auto !important
    }

    .navbar-fixed-top .primary-navigation {
        background: 0 0
    }

    .footer ul li:nth-child(2):after,
    .footer ul li:nth-child(6):after,
    body>div.main-container>header>nav>div>div.top-header>div>div>button:first-child {
        display: none
    }

    .fix-margin-about {
        margin-top: -30px !important
    }

    .section-container-basic:after {
        background-image: url("/content/dam/open-digital/tagrisso-hcp/us/en/desktop/hero-banner.jpg");
        background-position: 49% 15px
    }

    .home .section-container-basic:after {
        background-image: url(/content/dam/open-digital/tagrisso-hcp/us/en/desktop/hero-banner.jpg);
        background-position: center
    }

    .banner-tx2 {
        position: absolute;
        bottom: 3px;
        margin: 0 auto;
        left: 0;
        right: 0
    }

    .navbar-default .top-header .navbar-header .header-search-btn,
    .navbar-default .top-header .navbar-header .navbar-toggle {
        margin: 0
    }

    body.laura-dosing>div.main-container>header>nav>div>div.top-header>div>div>button:first-child {
        display: block
    }
}

.dfs-link .dfs-link-text,
.efficacy.resectable-nsclc .section-1 .copy-per,
.surgeon.resectable-nsclc #dfs .copy-per {
    background-size: 100% 100%
}

@media screen and (max-width:600px) {
    .heroBanner .section-container-basic {
        min-height: 345px
    }

    .unresectable-egfrm-nsclc .heroBanner .section-container-basic {
        min-height: 545px
    }

    body.home .heroBanner .section-container-basic {
        min-height: 350px;
        background-image: url(/content/dam/open-digital/tagrisso-hcp/us/en/mobile/Hero-Art-Background-Mobile.png);
        background-size: 100%;
        background-position: bottom
    }
}

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

    .metastatic-nsclc .heroBanner .section-container-basic,
    .resectable-nsclc .heroBanner .section-container-basic {
        min-height: 367px
    }

    .metastatic-nsclc .heroBanner .section-container-basic:after,
    .resectable-nsclc .heroBanner .section-container-basic:after {
        background-image: url(/content/dam/open-digital/tagrisso-hcp/us/en/mobile/hero-banner-inner-xs.png)
    }

    .resectable-nsclc .heroBanner .section-container-basic {
        min-height: 433px
    }

    p.logo.mobile-logo {
        float: left;
        width: 132px
    }
}

@media screen and (max-width:991px) and (min-width:450px) {
    .banner-bg-section {
        height: 132px
    }

    #popup-template.moa-video button.close {
        top: -51px;
        right: 60px;
        position: absolute
    }

    #popup-template.moa-video .modal-dialog .modal-body {
        min-height: 200px;
        text-align: left;
        padding: 10px;
        margin: 0 auto;
        display: block;
        width: 100%;
        max-width: 600px
    }

    .moa-video .youtube-video-parent,
    .moa-video iframe.youtube-video {
        width: 100%;
        min-height: 300px
    }

    .egfr-testing .recurrence-box .subhead {
        line-height: 24px !important;
        top: -15px
    }

    .resectable-nsclc .section-1 .recurrence-bar-graph.bar-graph.bar-graph-two {
        margin: 0 auto
    }

    .egfr-dist-recurrence .footnotes {
        width: 76%
    }
}

@media screen and (max-width:767px) and (min-width:430px) {
    .egfr-testing.resectable-nsclc .man-icon {
        left: 48%
    }
}

@media screen and (min-width:991px) and (max-width:1240px) {
    .top-header-links .linkList {
        max-width: 430px !important
    }

    body.fixed-top-margin.home.no-subnav.splitter.home.default-fonts.dom-ready .ref.home-ref {
        display: block
    }
}

@media screen and (min-width:991px) and (max-width:1400px) {
    .top-header-links .linkList {
        max-width: 700px
    }

    .top-header-links .top-nav ul {
        right: 0;
        position: relative;
        text-align: right
    }

    .metastatic-nsclc .top-header-links .linkList,
    .resectable-nsclc .top-header-links .linkList {
        max-width: 430px
    }

}

@media screen and (min-width:1920px) {
    .purple-txt-block {
        max-width: 1120px;
        margin: 15px auto
    }

    .home img.two-approvals {
        left: -296px
    }
}

@media screen and (min-width:2048px) {
    .purple-txt-block {
        max-width: 1185px;
        margin: 30px auto
    }
}

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

    .metastatic-nsclc .top-header-links .linkList,
    .resectable-nsclc .top-header-links .linkList {
        max-width: 430px
    }

}

@media screen and (min-width:991px) and (max-width:1300px) {
    .dfs-link {
        max-width: 94%
    }

    .home .dfs-link {
        margin-left: 30px
    }

    .top-header-links .listToDropdown {
        margin: 0 5px 0 0
    }

    .metastatic-nsclc .top-header-links .linkList,
    .resectable-nsclc .top-header-links .linkList {
        margin-right: 10px;
        max-width: 420px
    }
}

@media screen and (min-width:991px) and (max-width:1024px) {
    .top-header-links .listToDropdown {
        /*margin: 0 0 0 -10px*/
    }

    .metastatic-nsclc .top-header-links .linkList,
    .resectable-nsclc .top-header-links .linkList {
        margin-right: 5px;
        max-width: 300px
    }
}

@media screen and (min-width:320px) and (max-width:373px) {
    .graphic-box .subhead {
        top: -87px
    }

    .text.parbase table {
        margin-left: -10px
    }

    .home .heroBanner .section-container-basic .banner-tx2 .last-note {
        font-size: 11px !important
    }
}

@media screen and (min-width:320px) and (max-width:380px) {
    .egfr-dist-recurrence:after {
        width: 255px;
        left: -5px;
        height: 88px;
        transform: skew(-7deg);
        right: 0;
        margin: auto;
        top: 15px
    }

    .egfr-testing.resectable-nsclc .section-3 .dmc-chart .bullet-list {
        width: 145px
    }

    .brain-icon {
        position: relative;
        top: -26px
    }
}

@media screen and (min-width:377px) and (max-width:413px) {
    .about .mob-acc {
        width: 335px
    }
}

@media screen and (min-width:377px) and (max-width:1181px) {
    .about .mob-acc {
        width: 335px
    }
}

@media screen and (min-width:768px) and (max-width:991px) {
    .exitRampPage button.close.fg-color {
        margin-top: -53px;
        top: -55%;
        right: 14px;
        position: absolute
    }

    .metastatic-nsclc .heroBanner .section-container-basic:after,
    .resectable-nsclc .heroBanner .section-container-basic:after {
        background-position: center 86%
    }

    .metastatic-nsclc .heroBanner .section-container-basic,
    .resectable-nsclc .heroBanner .section-container-basic {
        min-height: 458px
    }

    .resectable-nsclc .heroBanner .section-container-basic {
        min-height: 476px !important
    }

    .egfr-testing.resectable-nsclc .man-icon {
        left: 48%
    }
}

.isi-wrapper {
    z-index: auto
}

.trademark-hcp {
    top: -.25em
}

p.footnotes.double-footnotes.footnote-osimertinib {
    text-indent: -7px;
    padding-left: 0
}

.surgeon .accordion.section .accordion-container .az-panel-title p {
    padding: 11px 0 11px 6px
}

.aura3.metastatic-nsclc .lab-table.table2 tr:first-child td:first-child,
.aura3.metastatic-nsclc .lab-table.table3 tr:first-child td:first-child,
.metastatic-nsclc.metastatic-safety .customTable tr:first-child td:first-child,
.resectable-nsclc.safety .customTable tr:first-child td:first-child,
.surgeon.resectable-nsclc .lab-table tr:first-child td:first-child {
    border: 0;
    padding: 0 !important
}

.ftnote-home {
    max-width: 790px
}

.footnotesNoSymbol {
    text-indent: 0;
    margin-left: 0
}

.ftnote-home p.footnotes.banner-footnotes {
    margin-bottom: 15px;
    /*text-indent: -9px*/
}

.m-links {
    margin-top: 14px
}

.dfs-link,
.flaura2.tag-chemotherapy .heroBanner .meta-cta {
    margin: 0 auto
}

.isiNode ul.isi-list ul>li,
.mb-0 {
    margin-top: 0;
    margin-bottom: 0;
    margin-left: 6px;
}

.dfs-link .dfs-link-text {
    font-weight: 700;
    color: #5b305d;
    text-shadow: none;
    background-repeat: no-repeat;
    margin: 0
}

.home .median-hr-txt {
    padding-top: 0 !important
}

.home .styling-1 {
    position: relative;
    left: -8px
}

.home .green-callout p.ff-reg {
    padding-top: 2px;
    text-align: center;
    font-size: 11px;
    line-height: 12px !important;
    font-weight: 500 !important;
    padding-bottom: 1px
}

.home .green-callout span.box-col-2 {
    font-weight: 900;
    font-size: 17px !important
}

.home .home .green-callout span.box-col-2 {
    font-weight: 900;
    letter-spacing: .6px
}

.home .green-callout p.ff-reg.months-median.median-hr-txt {
    max-width: 100%;
    margin-right: 0 !important;
    text-align: center;
    margin-top: 4px;
    margin-bottom: 6px;
    position: relative;
    left: 2px
}

.footer-logo img {
    width: 168px;
    height: 41px
}

a.skip:focus {
    margin-top: 0;
    position: relative;
    padding: 10px 30px;
    display: inline-block;
    width: 100%
}

a.skip {
    position: absolute;
    margin-top: -120px
}

@media screen and (min-width:320px) and (max-width:326px) {
    .heroBanner .ban-headline {
        font-size: 21px
    }

    .heroBanner .ban-headline-bold {
        font-size: 28px
    }
}

@media screen and (min-width:375px) and (max-width:390px) {
    .dfs-link .dfs-link-text {
        margin-left: -12px !important
    }

    .home.dom-ready .section-container-basic:after {
        transform: scale(1.9);
        transition-delay: 1.5s
    }
}

@media screen and (min-device-width:390px) and (max-device-width:664px) and (orientation:landscape) {
    body.home .heroBanner .section-container-basic:after {
        top: 48px
    }
}

@media screen and (min-width:320px) and (max-width:767px) {

    .metastatic-nsclc .heroBanner .section-container-basic:after,
    .resectable-nsclc .heroBanner .section-container-basic:after {
        background-image: url(/content/dam/open-digital/tagrisso-hcp/us/en/mobile/hero-banner-inner-md.png);
        background-size: contain;
        background-position: center 70%
    }

    .unresectable-egfrm-nsclc .heroBanner .section-container-basic:after {
        background-image: url(/content/dam/open-digital/tagrisso-hcp/us/en/mobile/hero-banner-inner-md.png);
        background-size: 100%;
        background-position: 100% 83px
    }
}

@media screen and (min-width:992px) and (max-width:1160px) {
    .home .dfs-link .dfs-link-text {
        left: -12px;
        top: -50px
    }

    .resectable-nsclc .dfs-link .dfs-link-text {
        left: -34px
    }

    .testing.metastatic-nsclc.egf .banner-bg-section {
        height: 116px
    }
}

@media only screen and (device-width :414px) and (device-height :736px) and (orientation :portrait) {
    .metastatic-nsclc.aura3 .lab-table.table3 tr:first-child th:nth-child(3) {
        letter-spacing: -1px
    }
}

@media screen and (min-width:375px) and (max-width:430px) {
    .metastatic-nsclc.aura3 .section-1 .accordion.section .accordion-container .az-panel-title p {
        padding-right: 45px !important
    }

    body.home.dom-ready .heroBanner .section-container-basic:after {
        background-position: center
    }
}

@media screen and (min-width:414px) and (max-width:430px) {
    .egfr-testing.resectable-nsclc .dmc-chart {
        max-width: 298px;
        margin: 0 auto
    }

    .egfr-testing.resectable-nsclc .egfr-dist-recurrence {
        margin-left: 0;
        margin-right: 0
    }
}

@media not all and (min-resolution:.001dpcm) {
    .aura3.metastatic-nsclc .demographic-table.table1 td:first-child {
        border-top: 1px solid #333 !important;
        border-bottom: 0 solid #333337 !important
    }

    .aura3.metastatic-nsclc .demographic-table.table1 tr:nth-child(2) td:first-child {
        border-top: 0 solid #333 !important
    }
}

@media screen and (min-width:1365px) {
    .brain-icon {
        width: 198px;
        height: 119px
    }
}

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

    .surgeon.resectable-nsclc .recurrence-bar-graph .bar-container span,
    li.therapy-indication-mob.local-advance b {
        font-size: 13px
    }

    .navbar-default .top-header .navbar-header .header-search-btn,
    .navbar-default .top-header .navbar-header .navbar-toggle {
        padding: 12px 3px
    }

    .dfs-link .dfs-link-text {
        max-width: 280px !important;
        font-size: 16px;
        padding: 15px 22px 26px 25px;
        background-size: 280px auto !important
    }

    .heroBanner .ban-eyebrow,
    .metastatic-nsclc.no-subnav .copy-content .copy-content-med {
        font-size: 11px
    }

    .home .heroBanner .ban-headline {
        font-size: 21px
    }

    .home .heroBanner .ban-headline-bold {
        font-size: 28px
    }

    .home .heroBanner .section-container-basic .banner-tx2 .last-note {
        font-size: 12px
    }

    .about .acc-left-block.year-head {
        margin-left: -22px
    }

    .about .mob-acc {
        max-width: 320px
    }

    .mob-acc .acc1-block:nth-child(5) .acc-img-block {
        left: 25px !important
    }

    .acc-right-block.year-desc.yr-3-desc {
        margin-left: 8px
    }

    .egfr-testing .recurrence-bar-graph hr.ver-line {
        width: 245px !important
    }

    .resectable-nsclc .section-1 .recurrence-bar-graph.bar-graph.bar-graph-two {
        margin: 0 auto;
        max-width: 280px
    }

    .egfr-testing .rec-footnotes,
    .egfr-testing .recurrence-box ul {
        width: 280px !important;
        padding-left: 6px
    }

    .resectable-nsclc.efficacy .section-13 table.demographic-table td,
    .resectable-nsclc.efficacy .section-4 .adj-table .left-txt,
    .section-4 .adj-table th:first-child {
        padding-left: 5px !important;
        padding-right: 5px !important
    }

    .resectable-nsclc.efficacy table.demographic-table tr td:first-child,
    .resectable-nsclc.efficacy table.demographic-table tr th:first-child {
        padding-left: 10px !important
    }

    .resectable-nsclc.efficacy .section-13 table.demographic-table tr:first-child th,
    .resectable-nsclc.efficacy .section-4 .adj-table th {
        font-size: 15px
    }

    .resectable-nsclc.efficacy .section-13 table.demographic-table table.demographic-table tr td,
    .resectable-nsclc.efficacy .section-4 .adj-table td {
        font-size: 14px
    }

    .efficacy.resectable-nsclc .section-5 .green-banner,
    .moa .callout .green-banner {
        width: 82%
    }

    .efficacy.resectable-nsclc .section-5 .green-banner p {
        font-size: 17px
    }

    .resectable-nsclc .section-1 .recurrence-bar-graph .bar-two.bar-container {
        left: 113px !important
    }

    .resectable-nsclc.egfr-testing .recurrence-bar-graph .bar-container {
        width: 62px !important;
        margin: 0 15px 0 0
    }

    .surgeon.resectable-nsclc .section-4 .man-icon {
        left: 40% !important
    }

    .egfr-testing.resectable-nsclc .brain-icon,
    .surgeon.resectable-nsclc .section-4 .brain-img-sec .brain-icon {
        top: -40px !important
    }

    .egfr-testing.resectable-nsclc .section-3 .dmc-chart .bullet-list li {
        max-width: 120px;
        font-size: 12px;
        line-height: 12px !important;
        left: -5px
    }

    .surgeon.resectable-nsclc .section-4 .dmc-chart .bullet-list li {
        max-width: 250px
    }

    .surgeon.resectable-nsclc .egfr-dist-recurrence .dist-ref-main {
        margin: 22px auto 0 -23px
    }

    .egfr-testing.resectable-nsclc .egfr-dist-recurrence .dist-ref-main {
        margin: 22px auto 0 -40px
    }

    .egfr-testing.resectable-nsclc .egfr-dist-recurrence .footnotes {
        width: 72%
    }

    .egfr-testing.resectable-nsclc .section-3 .man-icon {
        top: 21px;
        right: -18px
    }

    .metastatic-nsclc .heroBanner .section-container-basic:after,
    .resectable-nsclc .heroBanner .section-container-basic:after {
        top: -15px
    }

    .resectable-nsclc.resectable .banner-text.purple-txt {
        margin-top: -10px
    }

    .resectable-nsclc.egfr-testing .section-6 p.vertical-txt {
        left: 45px
    }

    .egfr-testing .section-7 .green-banner {
        width: 80%
    }

    .egfr-testing .section-10 .green-banner {
        width: 85%
    }

    .dosing.metastatic-nsclc .section-heading-mobile {
        top: 58px
    }

    .dom-ready.metastatic-nsclc .heroBanner .section-container-basic:after {
        transform: scale(1.27)
    }
}

@media screen and (min-width:300px) and (max-width:360px) {

    .resectable-nsclc.egfr-testing .section-12 .test-icon-box .abs-bottom,
    .resectable-nsclc.egfr-testing .section-12 .test-icon-box .abs-top,
    .surgeon.resectable-nsclc .section-13 .test-icon-box .abs-bottom,
    .surgeon.resectable-nsclc .section-13 .test-icon-box .abs-top {
        font-size: 18px;
        line-height: 22px !important
    }

    .resectable-nsclc.egfr-testing .section-12 .test-icon-box .abs-top,
    .surgeon.resectable-nsclc .section-13 .test-icon-box .abs-top {
        width: 245px;
        top: -78px
    }

    .resectable-nsclc.egfr-testing .section-12 .test-icon-box .abs-bottom,
    .surgeon.resectable-nsclc .section-13 .test-icon-box .abs-bottom {
        width: 232px
    }
}

@media only screen and (device-width :360px) and (device-height :740px) and (orientation :portrait) {
    .exitRampPage button.close.fg-color {
        margin-top: -53px;
        top: -175px;
        left: 10px
    }
}

@media only screen and (device-width :740px) and (device-height :360px) {
    .resectable-egfrm-nsclc.resectable-nsclc .dfs-link {
        top: -42px
    }

    #popup-template .modal-dialog .modal-body {
        min-height: 325px
    }

    #popup-template .modal-dialog {
        top: 32px
    }

    .metastatic-video #popup-template .modal-dialog .modal-body {
        min-height: 340px;
        top: -14px
    }

    .metastatic-video #popup-template button.close {
        margin-right: 0
    }
}

@media screen and (min-width:320px) and (max-width:450px) {
    .exitRampPage button.close.fg-color {
        margin-top: -53px;
        top: 11%;
        right: 14px;
        left: auto;
        position: absolute
    }

    #popup-template.moa-video button.close {
        right: 0;
        margin-right: -4px
    }

    .moa .modal-dialog {
        max-width: 320px
    }

    .exitRampPage .modal-body {
        position: static
    }

    .exitRampPage .modal-content {
        position: relative
    }
    
    .home-moa  #popup-template .modal-dialog{
    margin-top:-60px;
}
}

@media screen and (min-width:451px) and (max-width:991px) {
    .exitRampPage button.close.fg-color {
        margin-top: -53px;
        top: 65px;
        right: 17px;
        left: auto;
        position: absolute
    }

    .exitRampPage .modal-body {
        position: static
    }

    .exitRampPage .modal-content {
        position: relative
    }

    #popup-template.moa-video button.close {
        right: 0;
        margin-right: -3px
    }

    .moa .modal-dialog {
        max-width: 600px
    }
}

@media only screen and (device-width :414px) and (device-height :736px) and (-webkit-device-pixel-ratio :3) {
    .metastatic-nsclc.aura3 .lab-table.table3 tr:first-child th:nth-child(3) {
        letter-spacing: -1px;
        font-size: 12px
    }

    .metastatic-nsclc.aura3 .lab-table.table3 tr:first-child th:nth-child(3) span:first-child {
        font-size: 15px
    }
}

@media (max-height:550px) {

    .metastatic-nsclc .section-6 .cns-block2,
    .metastatic-nsclc .section-6 .cns-block3 {
        transform: none !important
    }
}

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

    .egfr-testing.resectable-nsclc .section-3 .dmc-chart .bullet-list li,
    .surgeon.resectable-nsclc .section-4 .dmc-chart .bullet-list li {
        font-size: 13px !important
    }

    .egfr-testing.resectable-nsclc .section-3 .egfr-dist-recurrence:after,
    .surgeon.resectable-nsclc .section-4 .egfr-dist-recurrence:after {
        height: 84px;
        width: 290px;
        left: 0;
        transform: skew(-16deg)
    }

    .egfr-testing.resectable-nsclc .section-3 .dmc-chart .bullet-list {
        width: 100%;
        min-width: 155px
    }

    .egfr-testing.resectable-nsclc .graphic-box,
    .surgeon.resectable-nsclc .graphic-box.human-icon {
        height: 185px !important
    }

    .egfr-testing.resectable-nsclc .section-3 .man-icon {
        top: 21px
    }

    .egfr-testing.resectable-nsclc .section-3 .brain-icon {
        top: -21px !important;
        width: 57%
    }
}

@media screen and (min-width:400px) and (max-width:991px) {
    .home .floating-os-box {
        background: url(/content/dam/open-digital/tagrisso-hcp/us/en/mobile/New-OS-Data-Mobile.png) center/100% 100% no-repeat;
        width: 219px;
        height: 91.5px;
        position: absolute !important;
        top: -38px;
        z-index: 22 !important;
        text-align: center;
        left: 0;
        right: 0;
        margin: 0 auto;
        transform: translateY(0)
    }
}

@media only screen and (device-width :768px) and (device-height :1024px) and (orientation :portrait) {

    .mob-acc .acc1-block:nth-child(3) .acc-left-block.year-head,
    .mob-acc .acc1-block:nth-child(4) .acc-left-block.year-head {
        top: 1px
    }
}

@media only screen and (min-width:400px) and (max-width:550px) {
    .metastatic-nsclc .heroBanner .section-container-basic {
        min-height: 395px !important
    }
}

@media only screen and (min-width:551px) and (max-width:666px) {
    .metastatic-nsclc .heroBanner .section-container-basic {
        min-height: 500px !important
    }

    .dom-ready.metastatic-nsclc .heroBanner .section-container-basic:after {
        transform: scale(1.08) !important
    }
}

@media only screen and (min-width:667px) and (max-width:767px) {
    .metastatic-nsclc .heroBanner .section-container-basic {
        min-height: 625px !important
    }

    .dom-ready.metastatic-nsclc .heroBanner .section-container-basic:after {
        transform: scale(1.08) !important
    }
}

@media only screen and (min-width:430px) and (max-width:550px) {
    .resectable-nsclc .heroBanner .section-container-basic {
        min-height: 420px !important
    }
}

@media only screen and (min-width:551px) and (max-width:580px) {
    .resectable-nsclc .dfs-link {
        top: -32px
    }

    .resectable-nsclc .heroBanner .section-container-basic {
        min-height: 500px !important
    }
}

@media only screen and (min-width:581px) and (max-width:635px) {
    .resectable-nsclc .heroBanner .section-container-basic {
        min-height: 524px !important
    }

    .resectable-nsclc .dfs-link {
        top: -46px
    }
}

@media only screen and (min-width:636px) and (max-width:700px) {
    .resectable-nsclc .heroBanner .section-container-basic {
        min-height: 570px !important
    }

    .resectable-nsclc .dfs-link {
        top: -32px
    }
}

@media only screen and (min-width:701px) and (max-width:767px) {
    .resectable-nsclc .heroBanner .section-container-basic {
        min-height: 623px !important
    }

    .resectable-nsclc .dfs-link {
        top: -32px
    }
}

@media only screen and (min-width:329px) and (max-width:374px) {

    .egfr-testing.resectable-nsclc .brain-icon,
    .surgeon.resectable-nsclc .section-4 .brain-img-sec .brain-icon {
        top: -27px !important
    }
}

@media only screen and (device-width:375px) and (device-height:667px) and (-webkit-device-pixel-ratio:2) and (orientation:landscape) {

    li.indication-mob>ul>li.nav-active:before,
    li.indication-mob>ul>li.open-subnav:before,
    li.therapy-indication-mob>ul>li.nav-active:before,
    li.therapy-indication-mob>ul>li.open-subnav:before,
    ul.global-menu>li.has-subnav.open-subnav:before {
        padding-right: 100%;
        right: 12px
    }

    .egfr-testing.resectable-nsclc .egfr-dist-recurrence .footnotes,
    .surgeon.resectable-nsclc .egfr-dist-recurrence .footnotes {
        width: 90% !important
    }
}

@media only screen and (device-width :667px) and (device-height :375px) {
    #popup-template.moa-video button.close {
        right: 23px
    }

    #popup-template.moa-video .modal-dialog .modal-body {
        min-height: 325px
    }

    #popup-template.moa-video .modal-dialog {
        top: 45px
    }

    .resectable-nsclc .heroBanner .section-container-basic {
        min-height: 545px !important
    }

    .metastatic-nsclc .heroBanner .section-container-basic {
        min-height: 590px !important
    }

    .metastatic-video #popup-template .modal-dialog {
        top: 32px
    }

    .metastatic-video #popup-template .modal-dialog .modal-body {
        min-height: 400px;
        top: -14px
    }
}

@media only screen and (device-width :375px) and (device-height :553px) {
    #popup-template.contact-us {
        padding-right: 0 !important
    }
}

@media only screen and (min-width:1600px) {
    .home .yellow-callout {
        margin-top: 14px
    }
}

.navbar.indications-nav ul.nav.navbar-nav li:last-child a.lastmenufocus {
    outline: 0 !important
}

.ref a.refer-link {
    font: 12px/16px Barlow !important;
    color: #333;
    text-decoration: underline
}

.efficacy .adj-table .bg-white {
    background-color: #fff
}

.home .dfs-link.desktop-only {
    visibility: hidden;
    display: none
}

.about .dfs-link.desktop-only,
.home .floating-os-box,
.resect-efficacy .d-img-1,
.resect-efficacy .d-m-img-2,
.resectable-egfrm-nsclc .dfs-link.desktop-only,
.resectable-egfrm-nsclc .dfs-link.mobile-only,
.resectable-egfrm-nsclc .floating-os-box,
.surgeon .d-img-1,
.surgeon .d-m-img-2 {
    visibility: hidden
}

p.approvedChemo.mobile-only {
    width: 287px;
    position: relative;
    bottom: 0;
    top: -72px;
    margin: 10px auto 0;
    background-size: 100%;
    height: 87px;
    transform: translate(0)
}

p.approvedChemo.mobile-only .now-approved {
    position: relative;
    width: 298px;
    left: -9px;
    top: -17px;
    z-index: 9;
    right: auto;
    margin: 0 auto
}

@media screen and (max-width:374px),
only screen and (-webkit-min-device-pixel-ratio:2.625) {
    .home .heroBanner .section-container-basic {
        min-height: 455px
    }

    .metastatic-egfrm-nsclc.metastatic-nsclc .heroBanner .section-container-basic {
        min-height: 390px
    }

    .resectable-nsclc .heroBanner .section-container-basic {
        min-height: 380px
    }
}

@media screen and (max-width:345px) {
    .resectable-nsclc .heroBanner .ban-headline {
        font-size: 17px
    }

    .resectable-nsclc h1.ban-headline-bold.extrabold.mobile-only.unpre-possible-m {
        font-size: 28px
    }

    .resectable-nsclc .heroBanner .section-container-basic {
        min-height: 375px
    }

    .metastatic-egfrm-nsclc h1.ban-headline-bold.extrabold.mobile-only.unpre-possible {
        font-size: 24px !important
    }

    .metastatic-egfrm-nsclc span.ban-headline.ffb-med.mobile-only {
        font-size: 18px !important
    }
}

.primary-btn-wrap .primary-button {
    max-width: 500px;
    width: 100%;
    margin: 25px auto 28px;
    padding: 0 50px;
    line-height: 46px !important;
    text-align: center
}

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

    .home .top-nav ul.linked-list li.list-item-2,
    .home-about .top-nav ul.linked-list li.list-item-2,
    .home-moa .top-nav ul.linked-list li.list-item-2,
    .home-nurse .top-nav ul.linked-list li.list-item-2,
    .home-support .top-nav ul.linked-list li.list-item-2 {
        display: none
    }

    .home .top-header-links .linkList,
    .home-about .top-header-links .linkList,
    .home-moa .top-header-links .linkList,
    .home-nurse .top-header-links .linkList,
    .home-support .top-header-links .linkList {
        text-align: right
    }

    .primary-btn-wrap .primary-button {
        margin: 25px auto 43px;
        font-weight: 600 !important
    }
}

.list-dropdown-container.vertical-list-dropdown .list-dropdown .list-dropdown-item.dropdown .dropdown-menu {
    background-repeat: no-repeat
}

.list-dropdown-container.vertical-list-dropdown .list-dropdown .list-dropdown-item.dropdown .dropdown-menu li.list-item-0-0 img.link-img {
    padding: 9px
}

.list-dropdown-container.vertical-list-dropdown .list-dropdown .list-dropdown-item.dropdown .dropdown-menu li.list-item-0-2,
.list-dropdown-container.vertical-list-dropdown .list-dropdown .list-dropdown-item.dropdown .dropdown-menu li.list-item-0-3 {
    background: 0 0;
    height: 61px
}

.list-dropdown-container.vertical-list-dropdown .list-dropdown .list-dropdown-item.dropdown .dropdown-menu li.list-item-0-2 {
    border-radius: 0;
    box-shadow: none;
    height: 61px;
    border-bottom: 1px solid #5b305d
}

.list-dropdown-container.vertical-list-dropdown .list-dropdown .list-dropdown-item.dropdown .dropdown-menu .list-item-0-2 a.dd-link .link-text {
    padding: 12px 48px 0 6px
}

.list-dropdown-container.vertical-list-dropdown .list-dropdown .list-dropdown-item.dropdown .dropdown-menu li.list-item-0-2 .link-text b {
    font-size: 17px;
    line-height: 10px
}

.list-dropdown-container.vertical-list-dropdown .list-dropdown .list-dropdown-item.dropdown .dropdown-menu li.list-item-0-3 .link-text b {
    line-height: 10px
}

.list-dropdown-container.vertical-list-dropdown .list-dropdown .list-dropdown-item.dropdown .dropdown-menu li.list-item-0-3 .dd-link .link-img {
    border-radius: 0 0 0 10px
}

.list-dropdown-container.vertical-list-dropdown .list-dropdown .list-dropdown-item.dropdown .dropdown-menu li.list-item-0-1 a.dd-link:after {
    content: ""
}

.list-dropdown-container.vertical-list-dropdown .list-dropdown .list-dropdown-item.dropdown .dropdown-menu li.list-item-0-3:hover {
    border-radius: 0 0 10px 10px
}

.therapyToggleWrap {
    width: 268px;
    color: #fff;
    border: 2px solid #008995;
    border-top: none;
    border-radius: 0 0 10px 10px;
    position: relative;
    height: 43px;
    padding: 6px 0 0;
    display: none
}

.therapyToggleWrap a {
    color: #fff;
    font-size: 13px;
    line-height: 14px !important;
    text-align: right;
    width: 90px;
    display: inline-block;
    letter-spacing: .22px
}

.therapyToggleWrap a.chemoTherapyLink,
.therapyToggleWrap span.chemoTherapyLink {
    text-align: left;
    width: 100px
}

.therapyToggleWrap span.therapyToggle {
    width: 54px;
    height: 24px;
    background: url(/content/dam/open-digital/tagrisso-hcp/us/en/chemotherapy/toggleIndicatorBg.svg) no-repeat;
    display: inline-block;
    margin: 4px 10px 0;
    padding: 1px 2px;
    text-align: left;
    cursor: pointer
}

.therapyToggleWrap img {
    width: 22px;
    height: 22px;
    margin-top: -5px
}

body.meta-chemotherapy .therapyToggleWrap,
body.metastatic-nsclc .therapyToggleWrap {
    display: flex
}

body.meta-chemotherapy .therapyToggleWrap span.therapyToggle {
    text-align: right
}

body.meta-chemotherapy .therapyToggleWrap a.chemoTherapyLink,
body.meta-chemotherapy .therapyToggleWrap span.chemoTherapyLink,
body.metastatic-nsclc .therapyToggleWrap a.monoTherapyLink,
body.metastatic-nsclc .therapyToggleWrap span.monoTherapyLink {
    font-weight: 700;
    text-decoration: underline
}

body.meta-chemotherapy .therapyToggleWrap a.monoTherapyLink,
body.meta-chemotherapy .therapyToggleWrap span.monoTherapyLink {
    font-weight: 400;
    text-decoration: none
}

.therapyToggleWrap span.chemoTherapyLink,
.therapyToggleWrap span.monoTherapyLink {
    color: #fff;
    font-size: 13px;
    line-height: 14px !important;
    text-align: right;
    width: 90px;
    display: inline-block;
    letter-spacing: .22px;
    font-family: Barlow;
    text-shadow: none;
    cursor: pointer
}

.yellow-callout1 {
    border: 2px solid #cedb00;
    border-radius: 10px;
    width: 305px;
    max-width: 305px;
    height: 74px;
    position: relative;
    box-shadow: inset 0 3px 6px #00000029;
    display: flex;
    padding: 0
}

.yellow-callout1 .lung-container {
    border-right: 2px solid #cedb00;
    text-align: center;
    padding-top: 15px
}

.home .yellow-callout1 .lung-container {
    width: 61px
}

.yellow-callout1 .lung-container span {
    font: bold 10px/16px Barlow !important;
    letter-spacing: 0;
    color: #5b305d;
    text-transform: uppercase;
    margin: 0;
    display: block
}

.yellow-callout1 .box-content {
    text-align: left;
    margin: 0;
    padding: 0 0 0 6px;
    font: 700 20px/18px Barlow !important;
    color: #5b305d;
    letter-spacing: 0;
    display: flex;
    flex-direction: column;
    justify-content: center
}

.yellow-callout1:after {
    content: '';
    background: url(/content/dam/open-digital/tagrisso-hcp/us/en/chemotherapy/ChevronRight.svg) center no-repeat #c6d632;
    position: absolute;
    width: 28px;
    right: -2.5px;
    height: 74px;
    top: -2px;
    -webkit-text-stroke: 1px #c6d632;
    border-radius: 0 8px 8px 0;
    left: auto
}

.yellow-callout1.green-callout1 {
    border: 2px solid #008995;
    overflow: visible
}

.yellow-callout1.green-callout1:after {
    -webkit-text-stroke: 1px #008995;
    background-color: #008995
}

.yellow-callout1.green-callout1 .lung-container {
    border-right: 2px solid #008995;
    width: 61px;
    text-align: center
}

.yellow-callout1 .box-content span.subChildHead {
    font: 700 15px/16px Barlow
}

body.splitter .yellow-callout1:hover:after {
    background-color: #5b305d
}

#home-main>div.page-section-inner.container>div:first-child>div>div>div:nth-child(4)>a>span.lung-container {
    padding: 5px 8px;
    width: 61px
}

body.splitter .banner-callouts.desktop-only .approvedChemo {
    position: absolute;
    right: -53px;
    z-index: 1;
    background-size: 100%;
    width: 198px;
    height: 80px;
    transition: 1s ease-in-out 1s
}

body.splitter .banner-callouts.desktop-only .approvedChemo img {
    width: 194px;
    height: 74.5px
}

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


    body.home .heroBanner .section-container-basic:after {
        background-position: 34% -17px !important;
        top: 0;
        left: 0;
        bottom: 0;
        right: 0;
        background-size: cover !important;
        transform-origin: center;
        /* transform: scale(1.3) !important; */
        transition: 1s ease-out
    }

    .isiNode ul.isi-list ul {
        padding-top: 5px;
        margin-top: 0;
        /*margin-left: 10px;*/
    }

    .home.dom-ready .img-two-app img.two-approvals {
        height: auto;
        width: 147px;
        top: -13px;
        margin-right: 160px;
        transform: none;
        transform: translateY(0);
        transition: transform 2s .5s
    }

    .metastatic-nsclc .polygon {
        border-radius: 5px;
        clip-path: polygon(50% 0%, 100% 100%, 0% 100%);
        clip-path: polygon(50% 0%, 100% 38%, 82% 100%, 18% 100%, 0% 38%);
        clip-path: polygon(50% 0%, 100% 38%, 82% 100%, 18% 100%, 0% 38%);
        width: 136px;
        height: 76px;
        background: #fff;
        -webkit-clip-path: polygon(10% 0%, 90% 0%, 100% 50%, 90% 100%, 10% 100%, 0% 50%);
        clip-path: polygon(0% 0%, 93% 0%, 100% 50%, 93% 100%, 0% 100%, 0% 50%);
        left: 4px !important;
        text-align: center;
        color: #5b305d;
        font-weight: 700
    }

    .metastatic-nsclc .polygon>p {
        font-weight: 700;
        color: #5b305d;
        margin-left: -5px;
        margin-top: 20px;
        margin-bottom: 10px;
        line-height: 16px !important;
        font-size: 14px
    }

    .home.dom-ready .section-container-basic:before {
        transform: scale(.15);
        animation: 1s linear .5s forwards flares;
        left: -319px;
        top: 30px
    }

    .home .img-two-app img.two-approvals {
        transform: translateY(-120%)
    }

    .home .heroBanner .ban-headline-bold {
        transform: none
    }

    .home .heroBanner .ban-headline-bold span.no-wrap {
        display: inline
    }

    body.home.dom-ready .heroBanner .section-container-basic:after {
        transform: scale(1.3);
        top: -46px;
        left: -28px;
        transition-delay: 0s
    }

    .home .section-container-basic:after {
        background-position: center center
    }

    .resectable-nsclc .vertical-list-dropdown .list-dropdown.dropdown-menu li.list-item-0-2 a,
    .resectable-nsclc .vertical-list-dropdown .list-dropdown.dropdown-menu li.list-item-0-3 a {
        background: 0 0
    }
    
     .chemotherapySupport  .isiNode ul.isi-list ul.subbul-gray{
    padding-left:20px !important;    
    }
}

span.head-1 {
    line-height: inherit
}

@media screen and (min-width:320px) and (max-width:370px) {
    .home .heroBanner .ban-headline-bold {
        font-size: 21px;
        /*margin-top: 73px*/
    }

    body.home.dom-ready .heroBanner .section-container-basic:after {
        transform: scale(1.9)
    }
}

@media screen and (min-width:375px) {
    .home .heroBanner .ban-headline-bold {
        font-size: 29px;
        line-height: 35px;
        letter-spacing: .6px;
        left: 0;
        margin-top: 5px
    }
}

@media only screen and (min-width:768px) and (max-width:1024px) {
    body.home .heroBanner .section-container-basic:after {
        top: 104px
    }

    .home .section-container-basic:after {
        background-image: url(/content/dam/open-digital/tagrisso-hcp/us/en/desktop/hero-banner-lg.jpg)
    }

    body.home.dom-ready .heroBanner .section-container-basic:after {
        /* transform: scale(2); */
        background-position: center
    }

    .home .heroBanner .ban-headline-bold {
        margin-top: 14px;
        font-size: 54px;
        line-height: 73px
    }

    .home .banner-callouts.mobile-only {
        margin: 65px auto 0
    }

    body>div.main-container>header>nav>div>div.top-header>div>div>button:first-child {
        display: none
    }

    body.home .component-section .bg-white {
        box-shadow: none
    }
}

@media only screen and (min-device-width:820px) and (min-device-height:1106px) and (orientation:landscape) {
    body.home .heroBanner .section-container-basic:after {
        background-position: calc(100% - 0px) -17px;
        background-size: 100% 100%;
        transform: scale(1.65)
    }
}

@media only screen and (min-width:992px) and (max-width:1024px) {
    body.home .heroBanner .section-container-basic:after {
        background-position: calc(100% - -10px);
        background-size: 100% 60%
    }

    .home .section-container-basic:after {
        background-image: url(/content/dam/open-digital/tagrisso-hcp/us/en/desktop/Revised_Website_Splitter_Page_Image_2000px.png)
    }

    .home p.ffb-med.last-note.purple-txt {
        left: 2.7%
    }
}

@media only screen and (min-width:1025px) and (max-width:1365px) {
    body.home .heroBanner .section-container-basic:after {
        background-position: calc(100% - 0px) -17px;
        background-size: 100% 100%;
        transform: scale(1.9)
    }

    .ex-large-txt {
        font-size: 20px;
        font-weight: 900
    }

    .home p.ffb-med.last-note.purple-txt {
        line-height: 20px !important;
        font-size: 16px;
        left: 15% !important;
    }

    .home .heroBanner .ban-headline-bold {
        font-size: 54px;
        line-height: 56px;
        margin-top: 13px
    }
}

@media only screen and (min-width:1028px) {
    body.home .heroBanner .section-container-basic:after {
        background-position: calc(100% - 54px) 23px;
        background-size: 95% 85%;
        transform: scale(1.5);
    }

    .home p.ffb-med.last-note.purple-txt {
        left: 9.3%
    }

    .img-two-app img.two-approvals.two-approvals-1 {
        left: -7%
    }

    .img-two-app img.two-approvals.two-approvals-2 {
        left: 16%
    }
}

@media only screen and (min-width:1290px) {
    .home p.ffb-med.last-note.purple-txt {
        left: 0
    }

    .img-two-app img.two-approvals.two-approvals-1 {
        left: -16%
    }

    .img-two-app img.two-approvals.two-approvals-2 {
        left: 6%
    }
}

@media only screen and (min-width:1300px) {
    body.home .heroBanner .section-container-basic:after {
        /* transform: scale(1.2); */
    }

    .img-two-app img.two-approvals.two-approvals-1 {
        left: -36%
    }

    .img-two-app img.two-approvals.two-approvals-2 {
        left: -17%
    }

    .home p.ffb-med.last-note.purple-txt {
        left: 2%
    }

    .home .heroBanner .ban-headline-bold {
        font-size: 53px;
        line-height: 56px
    }
}

@media only screen and (min-width: 1365px) {
    .home .heroBanner .ban-headline-bold {
        font-size: 54px;
        line-height: 56px;
        letter-spacing: normal;
        margin-bottom: 0;
        margin-top: 13px;
        position: relative;
        top: 0;
        left: -16px
    }

    .heroBanner .section-container-basic {
        transition: none
    }

    body.home .heroBanner .section-container-basic:after {
        background-position: 36% -17px;
        top: 0;
        left: 0;
        bottom: 0;
        right: 0;
        background-size: cover;
        transform-origin: center;
        /* transform: scale(1.3); */
        transition: 1s ease-out
    }

    .home p.ffb-med.last-note.purple-txt {
        left: 2.5%
    }

    .img-two-app img.two-approvals.two-approvals-1 {
        left: -70px
    }

    .img-two-app img.two-approvals.two-approvals-2 {
        left: 0
    }
}

@media only screen and (min-width:1400px) {
    .home p.ffb-med.last-note.purple-txt {
        left: 1.5%
    }
}

@media only screen and (min-width:1440px) {
    body.home.dom-ready .heroBanner .section-container-basic:after {
        transition-delay: 3s;
        transform: scale(1.3);
        top: 0;
        background-position: 32% -48px
    }

    .home p.ffb-med.last-note.purple-txt {
        left: 2%
    }

}

@media screen and (min-width:1600px) {
    body.home.dom-ready .heroBanner .section-container-basic:after {
        background-position: 100% 80%;
        transform: scale(1)
    }

    .is-visible.banner-bg-section:after {
        background-size: 100%
    }

    .img-two-app img.two-approvals.two-approvals-1 {
        left: -113px;
        max-width: 170px
    }

    .img-two-app img.two-approvals.two-approvals-2 {
        left: -53px;
        top: -8px
    }

    .home p.ffb-med.last-note.purple-txt {
        left: -6%;
        margin-top: 0
    }
}

@media screen and (min-width:1700px) {
    .home p.ffb-med.last-note.purple-txt {
        left: -10%
    }
}

@media screen and (min-width:1800px) {
    .home p.ffb-med.last-note.purple-txt {
        left: -12%;
        margin-top: 10px
    }

    .img-two-app img.two-approvals.two-approvals-1 {
        left: -129px;
        max-width: 170px
    }
}

@media screen and (min-width:1920px) {
    body.home.dom-ready .heroBanner .section-container-basic:after {
        transform: scale(1.2) !important
    }

    .img-two-app img.two-approvals.two-approvals-1 {
        left: -150px;
        max-width: 170px
    }

    .img-two-app img.two-approvals.two-approvals-2 {
        left: -80px;
        top: -8px
    }

    .home p.ffb-med.last-note.purple-txt {
        margin-top: -12px
    }

    .banner-callouts {
        float: right
    }
}

@media (min-width:1920px) {
    @ supports (-ms-ime-align:auto) {
        max-width: 170px
    }

    .img-two-app img.two-approvals.two-approvals-2 {
        left: -234px;
        top: -8px
    }

    .home p.ffb-med.last-note.purple-txt {
        left: -17%;
        margin-top: -12px
    }
}

.home p.ffb-med.last-note.purple-txt {
    left: 0
}

.purple-txt-block {
    max-width: 1465px;
    margin: 30px auto;
    padding: 70px 0;
    top: -131px;
    left: -19px !important;
}

.list-dropdown-container.vertical-list-dropdown .list-dropdown .list-dropdown-item.dropdown .dropdown-menu li.list-item-0-0 {
    margin-top: 5px
}

ul.bullet-list-dash>li:before {
    left: -15px
}

.ffb-b.font-18 {
    font-size: 18px
}

.laura-nsclc .cta a {
    font-size: 13px !important
}

body.laura-nsclc .cta.m-cta.ctas .internal-link .purple-txt:after,
body.laura-nsclc .cta.r-cta.ctas .internal-link .purple-txt:after {
    height: 51px !important
}

.laura-nsclc .cta {
    max-width: 290px !important
}

body.laura-nsclc .cta.m-cta.ctas1 .internal-link .purple-txt:after,
body.laura-nsclc .cta.r-cta.ctas1 .internal-link .purple-txt:after {
    height: 60px !important
}

body.laura-nsclc.laura-moa .cta.m-cta.ctas1 .internal-link .purple-txt:after,
body.laura-nsclc.laura-moa .cta.r-cta.ctas1 .internal-link .purple-txt:after {
    height: 63px !important
}

.isiNode ul.isi-list .li-style-p {
    padding-bottom: 10px
}

.nccn-block.desktop-only.slide-into.is-visible {
    max-width: 710px;
    margin: 30px auto
}

@media screen and (min-width:400px) and (max-width:767px) {
    p.footnotes.indent-remove {
        text-indent: 0
    }

    .home.dom-ready .img-two-app img.two-approvals {
        margin-left: 10px;
    }

    .home2.no-subnav.splitter.home .isi-wrapper.open {
        padding-top: 0px
    }
    
}

@media screen and (min-width:600px) and (max-width:990px) {
    .top-header-links.visible-sm-inline-block.visible-xs-inline-block {
        width: calc(100% - 60px)
    }
}

.home .banner-callouts>.right-box1:nth-of-type(4) a:before {
    content: '';
    width: 149px;
    height: 57px;
    position: absolute;
    z-index: 1;
    left: -45px;
    /*background-image: url(/content/dam/open-digital/tagrisso-hcp/us/en/chemotherapy/desktop/new_data_violator_bg.png);*/
    transform: rotate(0);
    top: -28px;
    background-size: contain;
    background-repeat: no-repeat
}

.flaura2.tag-chemotherapy .banner-text {
    margin: 22px 0 0
}

.flaura2.tag-chemotherapy #metastic-copy-banner-margin-fix .copy-content-lg {
    font-size: 40px
}

.flaura2.tag-chemotherapy #metastic-copy-banner-margin-fix .copy-content-lg sup {
    font-family: sans-serif;
    font-size: 50%;
    top: -12px
}

.flaura2.tag-chemotherapy .meta-cta {
    max-width: 704px
}

.flaura2.tag-chemotherapy .heroBanner .nccn-block {
    margin-top: 70px;
    right: 3px
}

.flaura2.tag-chemotherapy .is-visible .slide-frm-left:before {
    transition: 1.25s cubic-bezier(0, 0, 0, .79);
    transform: none
}

.flaura2.tag-chemotherapy .slide-frm-left:before {
    content: '';
    width: 225px;
    height: 104px;
    position: absolute;
    z-index: 1;
    left: -147px;
    background-image: url(/content/dam/open-digital/tagrisso-hcp/us/en/desktop/flaura-new-img.png);
    transform: rotate(1deg);
    top: -83px;
    background-size: contain;
    transform: translate(-40vw);
    background-repeat: no-repeat
}

.flaura2.tag-chemotherapy .heroBanner .extra-new-title {
    font-size: 16px;
    line-height: 16px;
    letter-spacing: 0;
    margin: 0 0 12px
}

.flaura2.tag-chemotherapy .banner-text h1 {
    font: 800 44px/48px Barlow
}

.flaura2.tag-chemotherapy .extra-new-bottom {
    font-size: 14px;
    line-height: 17px !important;
    margin-bottom: 20px;
    margin-top: 15px
}

.flaura2.tag-chemotherapy .extra-new-bottom-inner,
.flaura2.tag-chemotherapy .extra-new-overall {
    font-size: 16px;
    line-height: 17px !important;
    font-weight: 800 !important;
    text-transform: uppercase
}

.flaura2.tag-chemotherapy .extra-new-bottom b,
.flaura2.tag-chemotherapy .extra-new-bottom i {
    font-size: 14px
}

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

    .home .banner-callouts.mobile-only .img-two-app img,
    .home ul.mob-utility-menu>li:first-child,
    .home-about ul.mob-utility-menu>li:first-child,
    .home-moa ul.mob-utility-menu>li:first-child,
    .home-support ul.mob-utility-menu>li:first-child {
        display: none
    }

    .about.home-about .grid-violator {
        margin-top: 10px;
        margin-bottom: 76px;
        margin-left: 3%
    }

    .about.home-about img.grid-violator-img {
        width: 293px;
        transform: none;
        margin: 0 auto 0 -15px
    }

    .metastatic-safety--link a.primary-button,
    .primary-btn-wrap .primary-button {
        padding: 0 20px 0 0;
        line-height: 38px !important
    }

    .green-callout1,
    .yellow-callout1 {
        width: 299px
    }

    .home .left-box1 .box-content.ffb-med.purple-txt {
        margin: 0 0 0 12px;
        padding: 5px 0 0;
        display: block
    }

    .image-small-text,
    .yellow-callout1 .lung-container {
        width: auto
    }

    .yellow-callout1:after {
        visibility: hidden
    }

    li.indication-mob.m-indication.metastaticChemoSubMenu,
    li.indication-mob.m-indication.metastaticSubMenu,
    li.therapy-indication-mob.m-indication.metastaticSubMenu {
        background: #fff
    }

    li.indication-mob.m-indication.metastaticChemoSubMenu.indication-main,
    li.indication-mob.m-indication.metastaticSubMenu.indication-main {
        background: #008995;
        color: #fff
    }

    li.indication-mob.m-indication.metastaticChemoSubMenu:before,
    li.indication-mob.m-indication.metastaticSubMenu:before,
    li.therapy-indication-mob.m-indication.metastaticSubMenu:before {
        background: 0 0;
        border: none
    }

    li.indication-mob.m-indication.metastaticChemoSubMenu a,
    li.indication-mob.m-indication.metastaticSubMenu a,
    li.therapy-indication-mob.m-indication.metastaticSubMenu a {
        padding: 12px 25px;
        color: #008995
    }

    li.indication-mob.m-indication.metastaticChemoSubMenu.indication-main a,
    li.indication-mob.m-indication.metastaticSubMenu.indication-main a {
        color: #fff;
        font: bold 16px/20px Barlow
    }

    .mobile-nav-indication li.indication-mob.m-indication.metastaticSubMenu.indication-main button .dropdown_arrow:after {
        color: #fff
    }

    li.indication-mob.m-indication.metastaticChemoSubMenu.indication-main .indication-open a,
    li.indication-mob.m-indication.metastaticSubMenu.indication-main .indication-open a {
        color: #5b305d;
        font: 16px/20px Barlow
    }

    li.indication-mob.m-indication.metastaticChemoSubMenu.indication-main .indication-open a.active,
    li.indication-mob.m-indication.metastaticSubMenu.indication-main .indication-open a.active {
        font-weight: 700
    }

    li.indication-mob ul#metastatic-ul li:last-child {
        margin-bottom: 0;
        border: none
    }

    li.indication-mob ul#metastatic-ul {
        border-bottom: none
    }

    ul.mobile-nav-indication li.indication-mob.m-indication.collapsed.metastaticSubMenu.indication-main:noth-child(3) {
        border: none
    }

    ul.mobile-nav-indication li.indication-main:nth-child(3) {
        border: none
    }

    .resectable-nsclc.resectable .copy-content.risk-copy.slide-frm-right.updated-risk-copy .gap-top-1 {
        position: relative;
        top: -3px;
        margin-bottom: -5px
    }

    #resectable-home-banner-txt-3::before {
        left: -4px
    }

    .adura-head2 {
        line-height: 15px
    }

    .home.dom-ready .img-two-app img.two-approvals {
        height: auto;
        width: 100px;
        top: 1px;
        margin-right: 75%;
        transform: none;
        transform: translateY(0);
        transition: transform 2s
    }

    .home .img-two-app img.two-approvals {
        transform: none;
        transform: translateY(-120%)
    }

    .home .heroBanner .ban-headline-bold {
        margin-left: 0;
        margin-right: 0
    }

    .laura-nsclc .section-heading-mobile {
        font-size: 16px
    }

    #afford-btn {
        margin: 0 auto !important
    }

    .flaura2.tag-chemotherapy .banner-text h1 {
        font: 800 28px/31px Barlow
    }

    .flaura2.tag-chemotherapy .metastatic-nsclc.metastatic .banner-text.purple-txt {
        margin-top: 18px
    }

    .flaura2.tag-chemotherapy .heroBanner .extra-new-title {
        font-size: 13px;
        margin: 0 0 10px
    }

    .flaura2.tag-chemotherapy .banner-text .mobile-only.head-1 {
        padding: 0 10px
    }

    .flaura2.tag-chemotherapy .extra-new-bottom b,
    .flaura2.tag-chemotherapy .extra-new-bottom i,
    .flaura2.tag-chemotherapy .extra-new-bottom-inner {
        font-size: 13px
    }

    .flaura2.tag-chemotherapy .extra-new-bottom {
        font-size: 13px;
        line-height: 14px !important
    }

    .flaura2.tag-chemotherapy .extra-new-overall {
        font-size: 13px;
        line-height: 12px !important
    }

    .flaura2.tag-chemotherapy .slide-frm-left:before {
        width: 330px;
        height: 170px;
        left: -141px;
        background-image: url(/content/dam/open-digital/tagrisso-hcp/us/en/desktop/flaura-new-img-mob.png);
        transform: rotate(1deg);
        top: 350px
    }

    .flaura2.tag-chemotherapy .mob-callouts {
        margin: 84px auto 20px
    }

    .flaura2.tag-chemotherapy .nccn-block-mob.mobile-only .nccn-content-mob {
        margin: 0 0 10px;
        font-size: 16px;
        line-height: 20px !important;
        background: url(/content/dam/open-digital/tagrisso-hcp/us/en/desktop/bg-mobile-ncca.png) no-repeat;
        padding: 30px 14px 20px
    }

    .flaura2.tag-chemotherapy .heroBanner {
        position: relative;
        z-index: 1
    }

    .flaura2.tag-chemotherapy .sectionContainer {
        position: relative;
        z-index: 0
    }

    .flaura2.tag-chemotherapy .heroBanner .section-container-basic {
        min-height: 560px;
        overflow: visible;
        margin-top: 50px !important
    }

    .fixed-top-margin.thank-you.home.no-subnav.default-fonts.dom-ready .page-section-inner.container .section-heading-mobile {
        margin: -20px 0px !important
    }


    .safety-side-effects.resectable-nsclc.resectable-safety.safety .isi-wrapper ul.isi-list li:nth-child(9) {
        max-width: 325px
    }

    .isi-wrapper ul.isi-list li:nth-child(9) {
        /*max-width:325px*/
    }


    body.fixed-top-margin.dosing.metastatic-nsclc.no-subnav.default-fonts.dom-ready .isi-wrapper ul.isi-list li:nth-child(9),
    body.fixed-top-margin.adaura1.no-subnav.resectable.resectable-nsclc.resectable-egfrm-nsclc.adaura.default-fonts.dom-ready .isi-wrapper ul.isi-list li:nth-child(9),
    body.fixed-top-margin.home2.no-subnav.splitter.home.default-fonts.dom-ready .isi-wrapper ul.isi-list li:nth-child(9),
    body.fixed-top-margin.moa-old.no-subnav.home-moa.moa.default-fonts.dom-ready .isi-wrapper ul.isi-list li:nth-child(9),
    body.fixed-top-margin.sitemap.no-subnav.site-map.default-fonts.dom-ready .isi-wrapper ul.isi-list li:nth-child(9) {
        max-width: 100%
    }


}

.ostro-dialog {
    /*display: block !important*/
}

@media screen and (min-width :2200px) and (max-width :2700px) {
    .home img.two-approvals {
        position: relative;
        left: -500px
    }
}

@media screen and (min-width:1900px) and (max-width:2560px) {
    .home2.no-subnav.splitter.home .purple-txt-block p {
        position: relative !important;
        left: -8% !important
    }
}
    @media screen and (min-width :1600px) and (max-width :1900px) {
        .home2.splitter p.ffb-med.last-note.purple-txt.desktop-only {
            left: 9% !important
        }

        .home2.no-subnav.splitter.home .purple-txt-block p {
            position: relative !important;
            left: 13% !important;
        }

        body.home.dom-ready .heroBanner .section-container-basic:after {
            background-position: -10% 100% !important;
        }
    }


    @media screen and (min-width :1800px) and (max-width :2700px) {
        .home2.splitter p.ffb-med.last-note.purple-txt.desktop-only {
            left: -14% !important;
            top: 0px;
        }
    }

    @media screen and (min-width :2200px) and (max-width :2550px) {
        .home2.splitter p.ffb-med.last-note.purple-txt.desktop-only {
            left: -21%
        }
    }

    @media screen and (max-width :1350px) {
        .home2.splitter p.ffb-med.last-note.purple-txt.desktop-only {
            left: 3%;
            font-size: 14px
        }
    }

    @media screen and (max-width :1300px) {
        .home2.splitter p.ffb-med.last-note.purple-txt.desktop-only {
            left: 5%;
            font-size: 14px
        }
    }

    @media screen and (max-width :1250px) {
        .home2.splitter p.ffb-med.last-note.purple-txt.desktop-only {
            left: 6%;
            font-size: 14px
        }

        .home span.ex-large-txt {
            font-size: 18px
        }
    }

    @media screen and (max-width :1170px) {
        .home2.splitter p.ffb-med.last-note.purple-txt.desktop-only {
            left: 7%
        }

        .home span.ex-large-txt {
            font-size: 20px
        }
    }

    @media screen and (max-width :1140px) {
        .home2.splitter p.ffb-med.last-note.purple-txt.desktop-only {
            left: 8%
        }

        .home span.ex-large-txt {
            font-size: 20px
        }
    }

    @media screen and (max-width :1050px) {
        .home2.splitter p.ffb-med.last-note.purple-txt.desktop-only {
            left: 9%
        }

        .home span.ex-large-txt {
            font-size: 20px
        }
    }

    @media screen and (max-width :1030px) {
        .home2.splitter p.ffb-med.last-note.purple-txt.desktop-only {
            left: 1%
        }

        .home p.ffb-med.last-note.purple-txt {
            top: -10px !important
        }
    }

    @media screen and (min-width :992px) and (max-width :1000px) {
        .home2.splitter p.ffb-med.last-note.purple-txt.desktop-only {
            left: 2%
        }
    }

    @media screen and (min-width :456px) and (max-width:475px) {
        .indications p.mt-24 a b {
            font-size: 14px
        }
    }

    @media screen and (min-width :370px) and (max-width:600px) {
        .home2 .ban-subhead.purple-txt b span.ex-large-txt {
            font-size: 17px !important;
            padding: 0 2px
        }

        .home2 .ban-subhead.purple-txt b {
            font-size: 13px !important;
            padding: 0 10px
        }

        .home2 .ban-subhead.purple-txt {
            left: -2%;
            bottom: 25px
        }
    }

    @media screen and (max-width :390px) {
        div.text.parbase.section div.rte-node p.single-line {
            max-width: 320px
        }

        .full-width .container {
            overflow-x: hidden
        }

        .isi-wrapper ul.isi-list li:nth-child(9) {
            max-width: 325px;
        }

        .home.dom-ready .img-two-app img.two-approvals {
            margin-left: -5px !important;

        }

        .home.dom-ready .img-two-app img.two-approvals {
            margin-left: -5px !important;
        }

        li.indication-mob.u-indication b {
            font-size: 13px
        }

    }


    @media screen and (min-width:992px) {
        .isiNode ul.isi-list ul.subbul-gray {
            padding-left: 20px !important
        }

        .home .banner-callouts>.right-box1:nth-of-type(4) a:before {
            position: absolute;
            left: 40px;
            transition: left 3s
        }

        .home .is-visible .banner-callouts>.right-box1:nth-of-type(4) a:before {
            display: none;
            left: -45px
        }
        
        .home2 .isiNode ul.isi-list ul.subbul-gray,
.sitemap .isiNode ul.isi-list ul.subbul-gray,
.contact-a-representative1.home.no-subnav.request-a-rep.connect-with-reps .isiNode ul.isi-list ul.subbul-gray,
.thank-you .isiNode ul.isi-list ul.subbul-gray,
.safety-side-effects.resectable-nsclc.resectable-safety.safety .isiNode ul.isi-list ul.subbul-gray,
.support.support.resectable-nsclc .isiNode ul.isi-list ul.subbul-gray,
.safety-side-effects.metastatic-nsclc.metastatic-safety .isiNode ul.isi-list ul.subbul-gray,
.aura.metastatic-nsclc.aura3 .isiNode ul.isi-list ul.subbul-gray,
.dosing.metastatic-nsclc .isiNode ul.isi-list ul.subbul-gray,
.support.support.metastatic-nsclc .isiNode ul.isi-list ul.subbul-gray,
.moa.metastatic-nsclc.meta-chemotherapy.chemotherapyMoa .isiNode ul.isi-list ul.subbul-gray,
.support.support.metastatic-nsclc.meta-chemotherapy.chemotherapySupport .isiNode ul.isi-list ul.subbul-gray {
    padding-right: 1px;
}
        

    }

    @media screen and (min-width:2400px) and (max-width:2559px) {
        .home2.splitter p.ffb-med.last-note.purple-txt.desktop-only {
            left: -11% !important;
        }
    }

    @media screen and (max-width :770px) {
        body.home.dom-ready .heroBanner .section-container-basic:after {
            transform: scale(2.1)
        }

        .home.dom-ready .img-two-app img.two-approvals {
            margin-left: 10px
        }
    }

    @media screen and (min-width :1025px) and (max-width :1030px) {
        .home2.splitter p.ffb-med.last-note.purple-txt.desktop-only {
            left: 12%;
            top: -30px
        }
    }

    @media screen and (min-width :1030px) and (max-width :1035px) {
        .home2.splitter p.ffb-med.last-note.purple-txt.desktop-only {
            left: 9.5%;
            top: -30px
        }
    }

    @media screen and (max-width :370px) {
        .home .banner-text {
            /*margin-top: -50px*/
        }

        .home .ban-subhead {
            bottom: 30px
        }

        .home.dom-ready .img-two-app img.two-approvals {
            right: -15px;
            margin-left: 0px
        }

        .home.dom-ready .img-two-app img.two-approvals {
            margin-left: -5px !important;
        }

    }

    @media screen and (min-width :1200px) and (max-width :1280px) {
        .home p.ffb-med.last-note.purple-txt.desktop-only {
            left: 5%
        }
    }

    @media screen and (max-width :1190px) {
        .home p.ffb-med.last-note.purple-txt {
            left: 6%
        }
    }

    @media screen and (max-width :1150px) {
        .home p.ffb-med.last-note.purple-txt {
            left: 7%
        }
    }

    @media screen and (max-width :1130px) {
        .home p.ffb-med.last-note.purple-txt {
            left: 8%
        }
    }

    @media screen and (max-width :1080px) {
        .home p.ffb-med.last-note.purple-txt {
            left: 12% !important;
        }
    }

    @media screen and (max-width :1050px) {
        .home p.ffb-med.last-note.purple-txt {
            left: 9%
        }
    }

    @media screen and (max-width :1025px) {
        .home p.ffb-med.last-note.purple-txt {
            left: 10% !important;
        }
    }

    @media screen and (min-width :320px) and (max-width :991px) {
        .home .heroBanner .ban-headline-bold {
            margin: -10px
        }

        .home2.no-subnav.splitter.home .banner-callouts>.right-box1:nth-of-type(4) a:before {
            display: none
        }

        .isiNode ul.isi-list ul {
            margin-left: 15px !important
        }
    }

    @media screen and (max-width:380px) {
        .about-banner-margin-top {
            margin-top: -35px
        }

        .flaura2.metastatic-nsclc.tag-chemotherapy .is-visible .slide-frm-left:before {
            top: 310px
        }
    }

    span.copy-content-sm-ln {
        line-height: 1.1 !important;
        margin-top: 2px
    }


    .home p.ffb-med.last-note.purple-txt {
        left: 17%
    }

    body.fixed-top-margin.home.no-subnav.splitter.home.default-fonts.dom-ready .ref.home-ref {
        display: block
    }





    .cta.ctar-1 .internal-link .purple-txt:hover:after,
    .cta.r-cta .internal-link .purple-txt:hover:after {
        background-color: #5b305d !important;
    }


    .contact-a-representative1 .section-heading-mobile {
        top: 54px;
    }

    span.home23-hide {
        display: none;
    }


    body.fixed-top-margin.home2.no-subnav.splitter.home.default-fonts.dom-ready .footnotes.banner-footnotes {
        text-indent: -4px
    }

    span.chemoTherapyLink.therapyToggleLink {
        text-align: left;
    }

    ul.subbul-gray {
        margin-left: -5px;
        text-indent: -1px
    }




    .dropdown-toggle .text:before {
        left: 0px
    }

    .list-dropdown-container.vertical-list-dropdown .list-dropdown .list-dropdown-item.dropdown .dropdown-menu a.dd-link .link-text,
    .laura-nsclc .dropdown-toggle .text:before {
        text-align: left
    }

    .laura-nsclc .dropdown-toggle .text:after {
        left: -9px
    }

    /*fixing top nav issues */



    @media screen and (max-width : 1200px) {
        .top-header .navbar-header .logo img {
            max-width: 200px
        }

        .vertical-list-dropdown .list-dropdown.dropdown-menu li {
            max-width: 300px
        }

        .top-header-links .top-nav ul {
            max-width: 480px;
            position: absolute;
            right: 5px;
            top: -3px
        }

        .therapyToggleWrap {
            max-width: 350px
        }
    }

    @media screen and (max-width : 1160px) {
        .top-header .navbar-header .logo img {
            max-width: 180px
        }

        .vertical-list-dropdown .list-dropdown.dropdown-menu li {
            max-width: 300px
        }

        .top-header-links .top-nav ul {
            max-width: 480px;
            position: absolute;
            right: 5px;
            top: -3px
        }

        .therapyToggleWrap {
            max-width: 250px;
        }
    }

    @media screen and (max-width : 1110px) {
        .top-header .navbar-header .logo img {
            max-width: 170px
        }

        .vertical-list-dropdown .list-dropdown.dropdown-menu li {
            max-width: 230px
        }

        .therapyToggleWrap {
            max-width: 255px;
            box-sizing: border-box;
            padding: 6px 4px
        }
    }


    @media screen and (max-width : 1120px) {
        .top-header-links .top-nav ul {
            max-width: 460px
        }
          .dosing.metastatic-nsclc  .top-header-links .top-nav ul {
                max-width:400px
    }
    }

    @media screen and (min-width:1366px) {
        .isiNode ul.isi-list ul.subbul-gray {
            padding-left: 18px !important;
        }

        .isiNode ul.isi-list ul.subbul-gray li:nth-child(1) {
            max-width: 800px;
        }

    }

    @media screen and (max-width : 1080px) {
        .top-header-links .top-nav ul {
            max-width: 350px
        }
    }

    .top-header-links ul {
        text-align: right
    }

    a.internal-link:after {
        z-index: -99;
    }

    @media screen and (min-width:1900px) and (max-width:2560px) {
        .home2.no-subnav.splitter.home .purple-txt-block p {
            position: relative !important;
            left: -8% !important
        }

        body.home.dom-ready .heroBanner .section-container-basic:after {
            background-position: 100% 70% !important;
        }
    }

    @media (min-width: 1700px) and (max-width: 1899px) {

        .home2.no-subnav.splitter.home .purple-txt-block p {
            position: relative;
            left: 13%;
        }

        body.home.dom-ready .heroBanner .section-container-basic:after {
            background-position: -10% 100%;
        }

    }

    @media screen and (max-width:390px) {
        a[href="/unresectable/laura.html"] b {
            font-size: 13px !important
        }

        .isiNode ul.isi-list ul {
            padding-left: 0px !important;
        }
    }

    @media screen and (max-width:330px) {
        .circle-5 {
            top: 77% !important;
        }
    }



    /* iOSÃƒÂ¢Ã¢â€šÂ¬Ã¢â‚¬Ëœonly + max-width: 500px */
    @supports (-webkit-touch-callout: none) {
        @media screen and (max-width: 500px) {
            .isi-wrapper ul.isi-list li:nth-child(9) {
                max-width: 400px !important;
                margin-right: -1px;
            }
        }

        .meta-chemotherapy .dropdown-toggle .text:before {
            white-space: normal;
        }



    }






    @media screen and (-webkit-min-device-pixel-ratio:0) {
        @supports (-webkit-appearance:none) and (font: -apple-system-body) {

            @media screen and (min-width: 2000px) {
                .home .banner-callouts-block.desktop-only {
                    margin-right: 20% !important;
                }

                .meta-chemotherapy .dropdown-toggle .text:before {
                    white-space: normal;
                }
            }

            .meta-chemotherapy .dropdown-toggle .text:before {
                white-space: normal;
            }

        }
    }


@media screen and (min-width: 1600px) and (max-width: 1900px) {
        .home2.splitter p.ffb-med.last-note.purple-txt.desktop-only {
            left: 5% !important
        }
   }
   
@media screen and (min-width:1900px) and (max-width:1920px){
        .home2.splitter p.ffb-med.last-note.purple-txt.desktop-only {
left:-3% !important;
}
.home.splitter.home-updates .banner-callouts>.right-box1:nth-of-type(4) a:before {
    display: none;
}
}
@media screen and (min-width:390px) and (max-width:992px){
    .isiNode ul.isi-list ul{
        margin-left:11.5px !important;
    }
  
}



.home.splitter.home-updates .img-two-app img.two-approvals, .home2.splitter.home  .img-two-app img.two-approvals{
    visibility:hidden;
}

@media screen and (min-width:320px) and (max-width:325px){
    .home .banner-callouts.mobile-only{
        left: -8px;
    }
}
@media screen and (min-width:992px) and (max-width:1365px){
body.meta-chemotherapy .therapyToggleWrap, body.metastatic-nsclc .therapyToggleWrap{
    max-width: unset;
    width: 100%;
}
}

@media screen and (min-width: 992px) and (max-width: 1106px){
    .top-header-links .top-nav ul{
        max-width: 350px;
    }
}


#CookieReportsBannerAZ .wscrOk:link, #CookieReportsBannerAZ .wscrOk:visited{
    outline:none !important;
}






/*ISI Issue*/

@media screen and (min-width:991px){
    .isiNode ul.isi-list ul.subbul-gray{
    padding-left:14px !important
}

 .isiNode .isi-list .before-none ul.bullet-list {
  margin-left:7px !important
 }
}

@media screen and (max-width:991px){
 .isiNode ul.isi-list ul.subbul-gray{
    padding-left:0px !important;
  margin-left:9px !important
}

 .isiNode .isi-list .before-none ul.bullet-list {
  margin-left:10px !important
 }

}


/*Remove Out line when the USER is pressed any <A>*/

a,
a:link,
a:visited,
a:hover,
a:active,
a:focus,
a:focus-visible,
a:focus-within ,
.about .navbar-nav>li>a:focus,
.home .navbar-nav>li>a:focus,
.metastatic-nsclc .navbar-default .navbar-nav>li>a:focus,
.moa .navbar-nav>li>a:focus,
.resectable-nsclc .navbar-default .navbar-nav>li>a:focus,
.support .navbar-nav>li>a:focus {
  outline: none !important;
}




@media screen and (min-width:2300px) and (max-width:2560px){
 .home2.splitter p.ffb-med.last-note.purple-txt.desktop-only{
     left:-13% !important
 }   
}

@media screen and (min-width:2000px) and (max-width:2300px){
 .home2.splitter p.ffb-med.last-note.purple-txt.desktop-only{
     left:-6% !important
 }   
}
@media screen and (min-width:1900px) and (max-width:2000px){
 .home2.splitter p.ffb-med.last-note.purple-txt.desktop-only{
     left:0% !important
 }   
}


@media screen and (min-width:1910px) and (max-width:1915px){
     body.home.dom-ready .heroBanner .section-container-basic:after{
    left:0px !important;
    overflow-x:hidden
    }
      .home2.splitter p.ffb-med.last-note.purple-txt.desktop-only{
     left:9% !important;
     top:-10px;
 } 
}


@media screen and (min-width:1800px) and (max-width:1900px){
    body.home.dom-ready .heroBanner .section-container-basic:after{
    left:0px !important;
    overflow-x:hidden
    }
    .home2.splitter p.ffb-med.last-note.purple-txt.desktop-only{
     left:10% !important;
     top:-34px;
 }  
}
@media screen and (min-width:1600px) and (max-width:1800px){
    .home2.splitter p.ffb-med.last-note.purple-txt.desktop-only{
     left:12% !important;
     top:-20px;
 } 
     body.home.dom-ready .heroBanner .section-container-basic:after{
    left:0px !important;
    overflow-x:hidden
    }
}

@media screen and (min-width:1400px) and (max-width:1600px){
    .home2.splitter p.ffb-med.last-note.purple-txt.desktop-only{
     left:16% !important;
     top:0px;
 } 
}


@media screen and (min-width:991px) and (max-width:1200px){
    .top-header-links .top-nav ul{
        max-width:450px;
    }
    .home2.splitter p.ffb-med.last-note.purple-txt.desktop-only{
        top:-10px;
        font-size:19px !important;
    }
}
