@import url('https://fonts.googleapis.com/css2?family=Roboto:ital,wght@0,100..900;1,100..900&display=swap');

.home1-gradiant-sec {
    background: linear-gradient(90deg, #003D62, #006699, #006699, #003D62);
    padding: 48px 26px 56px;
}

.ml-1px {
    margin-left: 1px;
}

.margin-lf {
    margin-left: 0 !important
}

.home1-gradiant-sec>div {
    max-width: 1212px;
    margin: 0 auto;
}

.home-headline-sec .eyebrow {
    font-size: 23px;
    line-height: 28px;
    font-family: 'Roboto';
    font-weight: 700;
    color: #FFFFFF;
}

.home-headline-sec .headline {
    font-size: 52px;
    line-height: 62px;
    color: #B2D234;
    font-family: 'Roboto';
    font-weight: 900;
    text-transform: uppercase;
}

.home-headline-sec .footnotes {
    font-size: 12px;
    line-height: 16px;
    color: #FFFFFF;
    font-family: 'Roboto';
    font-weight: 400;
    max-width: 792px;
      padding-left: 6px;
}

.home-headline-sec .footnotes span.ast-footnote {
    margin-left: -6px;
}

.tumor-acc-sec {
    border: 4px solid #B2D234;
    background: #FFFFFF;
    border-radius: 10px;
    max-width: 297px;
}

.tumor-acc-sec a.tumor-cta {
    padding: 8.5px 44px 8.5px 12px;
    background: url(/content/dam/physician-services/us/590-lynparza-hcp-branded/ct-home/expand-plus-icon.svg) no-repeat;
    background-position: center right 16px;
    font-family: 'Roboto';
    font-weight: 700;
    color: #004D74;
    text-decoration: none;
    display: block;
}

.tumor-sec.pc-sec4 .tumor-acc-sec a.tumor-cta {
    padding: 15px 44px 15px 12px;
    min-width: 289px;
}

.tumor-acc-sec a.tumor-cta p.tumor-name {
    font-size: 24px;
    line-height: 16px;
    text-transform: uppercase;
}

.tumor-acc-sec a.tumor-cta p.tumor-txt {
    font-size: 12px;
    line-height: 13px;
    padding: 2px 0;
}

.tumor-acc-sec a.tumor-cta p.tumor-indi-count {
    font-size: 12px;
    line-height: 12px;
}

.tumor-indi-sec {
    margin: 8px 12px 16px;
    background: #FFFFFF;
    border-radius: 8px;
    padding: 8px 16px 16px;
    display: none;
}

.tumor-indi-sec a {
    margin: 0;
    display: block;
    padding: 8px 14px 8px 0;
    font-family: 'Roboto';
    font-weight: 700;
    border-bottom: 1px solid #3F4444;
    background: url(/content/dam/physician-services/us/590-lynparza-hcp-branded/ct-home/indication-arrow-icon.svg) no-repeat center right;
}

.indi-cta-eye {
    font-size: 12px;
    line-height: 14px;
    color: #3F4444;
}

.indi-cta-head {
    font-size: 16px;
    line-height: 19px;
    color: #10375C;
}

.indi-cta-txt {
    font-size: 12px;
    line-height: 16px;
    color: #B43A01;
    text-transform: uppercase;
}

a.indi-cta.end-cta>p>span {
    display: block;
    color: #10375C;
}

.tumor-indi-sec a.indi-cta.end-cta {
    background: url(/content/dam/physician-services/us/590-lynparza-hcp-branded/ct-home/tumor-arrow-icon.svg) no-repeat center right;
}

.tumor-acc-sec.acc-open {
    background: #10375C;
}

.tumor-acc-sec.acc-open a.tumor-cta {
    color: #FFFFFF;
}

.tumor-acc-sec.acc-open a.tumor-cta p.tumor-txt {
    max-width: 177px;
}

.bc-sec2 .tumor-acc-sec.acc-open a.tumor-cta p.tumor-txt {
    max-width: 180px;
}

.tumor-acc-sec.acc-open a.tumor-cta p.tumor-indi-count {
    margin-top: 3px;
}

.tumor-acc-sec.acc-open a.tumor-cta,
.tumor-sec.pc-sec4 .tumor-acc-sec.acc-open a.tumor-cta {
    background: url(/content/dam/physician-services/us/590-lynparza-hcp-branded/ct-home/collapse-minus-icon.svg) no-repeat;
    background-position: top 16px right 16px;
    padding-top: 16px;
}

.tumor-acc-sec.acc-open .tumor-indi-sec {
    display: block;
}

.home1-tumor-sec {
    display: flex;
    gap: 8px;
    align-items: flex-start;
}

.tumor-sec.bc-sec2 .tumor-acc-sec {
    border-color: #6810D4;
}

.tumor-sec.pr-sec3 .tumor-acc-sec {
    border-color: #990064;
}

.tumor-sec.pc-sec4 .tumor-acc-sec {
    border-color: #FCC50B;
}

.home-tumor-footnotes {
    padding: 16px 0 48px;
    color: #FFFFFF;
    font-size: 12px;
    line-height: 14px;
    font-family: 'Roboto';
    font-weight: 400;
}

.home-tumor-footnotes p:last-child {
    margin-top: 16px;
}

.across-section {
    text-align: center;
    color: #FFFFFF;
    font-family: 'Roboto';
    font-weight: 700;
}

p.across-head span {
    color: #B2D234;
}

p.across-head {
    font-size: 30px;
    line-height: 30px;
}

.across-body .green-bg {
    background: #b2d234;
    transform: skew(-10deg);
    display: inline-block;
    padding: 2px 18px 3px 13px;
}

.across-body .green-bg .content {
    transform: skew(10deg);
    display: inline-block;
    color: #004D74;
    font-size: 42px;
}

.across-body .content {
    font-style: normal;
    font-size: 42px;
    line-height: 48px;
    color: #004d74;
    letter-spacing: -0.42px;
    font-weight: 400;
    margin-top: 5px;
    font-family: futurastd-bold-oblique;
}

.across-body span.white-bg {
    background-color: #FFFFFF;
    padding: 6px 10px 6px 17px;
    margin-left: -8px;
    padding-left: 12px;
    transform: skew(-10deg);
}

.across-body span.white-bg span.content {
    font-family: 'Roboto';
    font-weight: 700;
    display: inline-block;
    font-size: 31px;
    line-height: 37px;
    margin: 0;
        transform: skew(10deg);
    font-style: italic;
}

.across-body>p {
    font-size: 30px;
}

.across-body p.indications {
    display: flex;
    align-items: center;
    flex-direction: row;
}

.across-body {
    display: flex;
    justify-content: center;
    align-items: center;
    padding: 24px 10px 36px;
    gap: 6px;
}

.home-new-sec2 {
    border: 8px solid #B2D234;
    border-left: 0;
    border-right: 0;
    background: #11375C;
    padding: 40px 24px;
    font-family: 'Roboto';
}

.home-new-sec2>div {
    max-width: 1004px;
    margin: 0 auto;
}

.blue-box-sec {
    background: #004D74;
    border-radius: 10px;
    box-shadow: 0 0 16px #000000;
    padding: 32px;
}

.blue-box-sec p {
    color: #FFFFFF;
    font-size: 45px;
    font-weight: 700;
    line-height: 36px;
}

.blue-box-sec p span.green-color {
    color: #B2D234;
}

.blue-box-sec p.foot-note {
    font-size: 12px;
    line-height: 14px;
    margin-top: 16px;
    padding-left: 5px;
    font-weight: 400;
}

.blue-box-sec p.foot-note sup.single-foot-syn {
    margin-left: -5px;
}

.blue-box-sec p sup {
    font-family: 'Roboto-Regular';
}

.white-box-sec {
    display: flex;
    padding: 24px 0;
    gap: 24px;
}

.white-box-sec .box {
    background: #FFFFFF;
    border-radius: 10px;
    box-shadow: 0 0 16px #000000;
    width: 33%;
    min-height: 216px;
    height: 100%;
    display: flex;
    flex-direction: column;
    justify-content: center;
    align-items: center;
}

.box>img {
    max-width: 208px;
    margin: 0 auto;
    display: block;
}

.box>p {
    max-width: 279px;
    text-align: center;
    font-size: 20px;
    line-height: 23px;
    text-transform: uppercase;
    font-weight: 700;
    margin: 0 auto !important;
    color: #004D74;
    font-style: italic;
}

.box.box-1>p {
    font-size: 16px;
    padding: 6px 0 16px;
}

.box-2 p.box-txt {
    padding: 12px 0 6px;
}

.box-3 p.box-txt {
    padding-bottom: 16px;
}

.home-new-sec2 a {
    font-size: 16px;
    line-height: 19px;
    color: #10375C !important;
    border: 2px solid #7F9C21;
    background: #FFFFFF;
    padding: 16px 24px;
    border-radius: 10px;
    display: flex;
    width: fit-content;
    margin: 0 auto;
    justify-content: center;
    gap: 8px;
    font-weight: 700;
    align-items: center;
}

.green-box-sec {
    background: #B2D234;
    border-radius: 10px;
    box-shadow: 0 0 16px #000000;
    padding: 32px;
    display: flex;
    justify-content: space-between;
    align-items: flex-start;
}

.green-box-sec p {
    color: #004D74;
    font-size: 32px;
    line-height: 23px;
    font-weight: 700;
}

.green-box-sec p>span {
    font-size: 16px;
    line-height: 19px;
    font-weight: 400;
    display: block;
    padding-top: 16px;
}

.box-2>span {
    font-size: 16px;
}

.home-new-sec2 .green-box-sec a {
    color: #004D74 !important;
}

/**global update***/
.new-connect-rep-button {
    display: none !important;
}

.dropdown.pat-fin-dropdown>a {
    white-space: nowrap;
}

.main-navigation>li:nth-child(4) {
    display: block;
}

.home-tumor-footnotes p {
    padding-left: 5px;
}

.home-tumor-footnotes p sup {
    margin-left: -5px;
}

p.across-footnotes {
    font-size: 16px;
}

/*PMLr Update*/
.tumor-sec.pc-sec4 .tumor-acc-sec.acc-open .indi-cta:has(.indi-cta-head) {
    padding-top: 0px
}

a.indi-cta.end-cta>p>span {

    max-width: 200px;
}
.tumor-sec.pc-sec4 .tumor-acc-sec.acc-open .tumor-indi-sec>.indi-cta-eye{
padding-top:8px}
.across-body span.white-bg span.content sup {
font-style: normal;
}
/*PMLr Update*/
@media screen and (min-width:1004px) {
    .tumor-pat-img img {
        margin: 0 auto;
        width: 100%;
        max-width: fit-content;
        display: block;
    }

    .across-body .across-8>p>span:last-child {
        display: none;
    }

    /**global update***/
    .main-navigation>li:not(:first-child) {
        text-align: center;
    }

    .main-navigation>li:nth-child(5) {
        margin-right: 30px;
    }

    .main-navigation>li:nth-child(6) {
        margin-right: 0;
    }

    .home-new-sec2 .green-box-sec a {
        margin: 0 !important;
    }

    .box.box-1>p {
        line-height: 19px;
    }

    .tumor-sec.oc-sec1 .tumor-acc-sec.acc-open a.tumor-cta .tumor-txt {
        max-width: 200px;
    }

    /*PMLr Update*/

}

@media screen and (max-width:1003px) {
    .tumor-pat-img {
        display: none;
    }

    .home1-gradiant-sec {
        background: #004D74;
        padding: 32px 20px 40px;
    }

    .home1-tumor-sec {
        flex-direction: column;
        padding-top: 21px;
    }

    .home-headline-sec .headline {
        font-size: 38px;
        line-height: 42px;
        padding: 3px 0 18px;
    }

    .home-tumor-footnotes p:first-child {
        display: none;
    }

    .home-tumor-footnotes p:last-child {
        margin-top: 0;
    }

    .across-body {
        padding: 24px 0px 16px;
        flex-direction: column;
        flex-wrap: wrap;
    }

    .across-body>p {
        display: none;
    }

    .across-body .across-8>p>span:last-child {
        font-size: 30px;
        padding-left: 6px;
    }

    .white-box-sec {
        flex-direction: column;
    }

    .white-box-sec .box {
        width: 100%;
        min-height: auto;
        padding: 12px 18px 21px 18px;
    }

    .blue-box-sec {
        padding: 40px 16px;
    }

    .blue-box-sec p {
        line-height: 45px;
    }

    .box.box-1>p {
        font-size: 20px;
    }

    .green-box-sec {
        flex-direction: column;
        gap: 16px;
        padding: 40px 16px 25px;
    }

    .tumor-acc-sec {
        max-width: 335px;
    }

    .tumor-sec.pc-sec4 .tumor-acc-sec {
        min-width: 335px;
    }

    .box.box-2>img {
        max-width: 196px;
        width: 100%;
    }

    .main-navigation>li:nth-child(5) {
        display: none;
    }

    .tumor-acc-sec.acc-open a.tumor-cta p.tumor-txt {
        max-width: 215px;
        margin: 3px 0 0;
    }

    .green-box-sec p {
        line-height: 35px;
    }
}

@media (min-width:320px) and (max-width: 374px) {

    .tumor-acc-sec {
        min-width: 285px !important;
    }

    .tumor-sec.pc-sec4 .tumor-acc-sec a.tumor-cta {
        background-position: center right 15px !important;
    }
    .tumor-sec.pc-sec4 .tumor-acc-sec a.tumor-cta{
    min-width:unset;

    }
.tumor-sec.pc-sec4 {
    max-width: 332px;
    width: 100%;
}


}

@media (min-width:320px) and (max-width: 360px) {
    .across-body .across-8>p>span:last-child {
        font-size: 29px;
        letter-spacing: -0.9px;
    }

    .across-body {
        position: relative;
        left:-10px;

    }


}
@media (min-width:390px) and (max-width: 1003px) {

    .home1-tumor-sec {

        align-items: center;
}

}

@media (min-width:1004px) and (max-width: 1220px) {
.home1-gradiant-sec>div {

    
}
.tumor-acc-sec a.tumor-cta {

    min-height: 89px;
}

}

@media screen and (min-width: 1004px) {
    .global-redesign .main-navigation {
        gap: 11px!important;
    }
}

@media (min-width:1004px) and (max-width: 1070px) {
        .box.box-3 a {

    padding: 16px 12px!important;


    }
}

 @media (min-width:1004px) and (max-width: 1190px) {
            .tumor-indi-sec a {

    padding: 8px 29px 8px 0!important;

        }
                .tumor-acc-sec.acc-open a.tumor-cta, .tumor-sec.pc-sec4 .tumor-acc-sec.acc-open a.tumor-cta {

    background-position: top 16px right 6px;
    background-size: 32%;

        }
            }
@media (min-width: 320px) and (max-width: 374px) {
    .tumor-sec.pc-sec4 .tumor-acc-sec a.tumor-cta {
        background-position: top 16px right 15px !important;

    }}

@media (min-width: 320px) and (max-width: 340px){
                        .az-logo a {
        margin: 9px 10px 0 15px;
    }
                }                    

@media (min-width: 376px) and (max-width: 1003px){
                .tumor-sec{
            width:100%;}
                        .tumor-acc-sec {
        max-width: 100%;
    }



            }

@media (min-width: 320px) and (max-width: 1003px){
            .mob-tumor-type p.select-drop-txt, .mob-common-section p.select-drop-txt {

        padding: 24px 16px 8px 22px;
            }

        }
@media screen and (max-width: 1003px) {
    .dropdown.mob-pat-fin-dropdown>a:after {

        font-weight: 900;
    }
}

@media (min-width: 320px) and (max-width: 330px){
                .global-redesign .mob-tumor-type li.tumor-type>a {
        padding-right: 31px;
    }
                    }


@media (min-width: 1003px) and (max-width: 1055px){
    .tumor-acc-sec{
        max-width:250px;
        min-height: 100px;
    }
    .tumor-sec.pc-sec4 .tumor-acc-sec a.tumor-cta {
    
    min-width: 240px!important;
    }
    .tumor-sec.pc-sec4 .tumor-acc-sec a.tumor-cta {
    min-width: unset !important;
    min-height: unset;
}
}

@media (min-width: 1056px) and (max-width: 1250px){
    .tumor-acc-sec{
        max-width: 250px;
        min-height: 100px;
        width: 100%;
    }
    .tumor-sec .tumor-acc-sec  {max-width: 282px!important;}
    .tumor-sec.pc-sec4 .tumor-acc-sec a.tumor-cta {
    min-width: unset !important;
    min-height: unset;
}
    .home1-tumor-sec {
    justify-content: space-around;
}
    .tumor-pat-img {
    min-height: 220px;
    align-content: end;
}
}












