/*! CSS Used from: https://gddprod65-author-www-imfinzi-com-jp.digital-astrazeneca.com/etc/designs/code/astrazeneca/responsive-utils.min.css */

.ui-helper-reset{margin:0;padding:0;border:0;outline:0;line-height:1.3;text-decoration:none;font-size:100%;list-style:none;}
.ui-icon{display:inline-block;vertical-align:middle;margin-top:-.25em;position:relative;text-indent:-99999px;overflow:hidden;background-repeat:no-repeat;}
.ui-accordion .ui-accordion-header{display:block;cursor:pointer;position:relative;margin:2px 0 0 0;padding:.5em .5em .5em .7em;font-size:100%;}
.ui-accordion .ui-accordion-content{padding:1em 2.2em;border-top:0;overflow:auto;}
.ui-widget{font-family:Arial,Helvetica,sans-serif;font-size:1em;}
.ui-widget-content{border:1px solid #ddd;background:#fff;color:#333;}
.ui-state-default{border:1px solid #c5c5c5;background:#f6f6f6;font-weight:normal;color:#454545;}
.ui-state-active{border:1px solid #003eff;background:#007fff;font-weight:normal;color:#fff;}
.ui-icon{width:16px;height:16px;}
.ui-icon{background-image:url("https://gddprod65-author-www-imfinzi-com-jp.digital-astrazeneca.com/etc/designs/code/astrazeneca/responsive-utils/css/images/ui-icons_444444_256x240.png");}
.ui-state-active .ui-icon{background-image:url("https://gddprod65-author-www-imfinzi-com-jp.digital-astrazeneca.com/etc/designs/code/astrazeneca/responsive-utils/css/images/ui-icons_ffffff_256x240.png");}
.ui-icon-triangle-1-e{background-position:-32px -16px;}
.ui-icon-triangle-1-s{background-position:-65px -16px;}
.ui-corner-all,.ui-corner-top{border-top-left-radius:3px;}
.ui-corner-all,.ui-corner-top{border-top-right-radius:3px;}
.ui-corner-all,.ui-corner-bottom{border-bottom-left-radius:3px;}
.ui-corner-all,.ui-corner-bottom{border-bottom-right-radius:3px;}
/*! CSS Used from: https://gddprod65-author-www-imfinzi-com-jp.digital-astrazeneca.com/etc/designs/code/website-services/us/rwd-imfinzi-com/stage-2a-3b-nsclc-p3/css/about-nsclc.css */
.accordion_content{max-height:0;transition:max-height 2s ease;overflow:hidden;}
.accordion_content.ui-accordion-content-active{max-height:1000px;}
.accordion_Wrapper{background-color:#fff;}

.accordion_Wrapper .accordion_Wrap {
    width: 938px;
    margin: 35px auto 35px;
    padding: 0;
    min-height: 377px;
}

.accordion_Wrapper .accordion_Wrap h2{color:#730321;font-size:30px;font-style:normal;font-weight:800;line-height:38px;margin:-5px 0 30px;text-align:center;}
#sclc_stage_accordion{position:relative;font-family:"Filson Pro", sans-serif;background:#ffffff;height: 377px;overflow: hidden;}
#sclc_stage_accordion h3,#sclc_stage_accordion .accordion_content{width:518px;border:none;border-radius:0;}
#sclc_stage_accordion .accordion_content {
    padding: 30px 170px 51px 32px;
    height: auto!important;
    color: #000;
    font-size: 18px;
    font-style: normal;
    font-weight: 400;
    line-height: 24px;
    margin: -1px 0 0 0;
}
#sclc_stage_accordion div#ui-id-4 {
    padding: 30px 162px 51px 32px;
}
#sclc_stage_accordion .accordion_content p{margin:0;}

#sclc_stage_accordion h3 {    
    font-family: filson pro;
    height: 75px;
    margin: 0;
    color: #1B66F5;
    font-size: 22px;
    font-weight: 800;
    line-height: 30px;
    padding: 24px 0 18px 32px;
    border-top: 1px solid #A9C8E7;
    position: relative;
   /* border-bottom: 1px solid #A9C8E7; */
}
h3#ui-id-5 {
    height: 78px;
}
#sclc_stage_accordion h3 .ui-icon {
    background-image: url(/content/dam/website-services/us/498-rwd-imfinzi-com/sclc-redesign/global/accordion-icon-expand.svg);
    background-position: center;
    background-size: 100%;
    width: 24px;
    height: 24PX;
    position: absolute;
    right: 45px;
    top: 25px;
    margin: 0;
}

#sclc_stage_accordion h3 .ui-icon.ui-icon-triangle-1-s {
    transform: rotate(90deg);
    top: 100px;
}



#sclc_stage_accordion .right_panel {
    position: absolute;
    right: 0;
    top: 0;
    width: 420px;
    /*height: 366px;*/
	height:378px;
    background: #FFF;
    text-align: center;
    display: flex;
    flex-direction: column;
    align-content: center;
    flex-wrap: wrap;
    gap: 14px;
    justify-content: center;
    overflow: hidden;
}
div#ui-id-2 .right_panel {
    height: 382px;
}
#sclc_stage_accordion .right_panel img{width:100%;/*width:295px;height:250px;*/}
#sclc_stage_accordion .right_panel p{margin:0;color:#730321;font-size:22px;font-style:normal;font-weight:700;line-height:26px;}

#sclc_stage_accordion .ui-state-active {
    border: none;
    background: #fff;
    font-weight: 800;
    color: #1B66F5;
    margin: 0;    
    padding-top: 45px;
}

#sclc_stage_accordion .ui-accordion-header.ui-state-active:first-child {
    padding-top: 32px;
}

#sclc_stage_accordion h3:first-child {
    padding-top: 10px;
    padding-bottom: 65px;
}



.ui-state-default{background:#E2ECF7;}
#sclc_stage_accordion .accordion_content{display:none!important;}
#sclc_stage_accordion .accordion_content[aria-hidden="false"]{display:block!important;}

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

    .accordion_Wrapper .accordion_Wrap h2{font-size:26px;font-weight:900;line-height:32px;letter-spacing:0.52px;}

    .accordion_Wrapper .accordion_Wrap {
        width: 100%;
        padding: 0;
    }
    
    #sclc_stage_accordion h3 {
        height: 72px;
    }

    #sclc_stage_accordion .accordion_content {
        width:100%;
        padding:0 38px 0 20px;
    }

    #sclc_stage_accordion .right_panel{top:0;width:100%;height:auto;position:relative;}
    #sclc_stage_accordion{padding:27px 20px 0 20px;}
    #sclc_stage_accordion{padding:0;height: auto;overflow: auto;}
	div#ui-id-2 .right_panel {
        height: auto;
    }
    #sclc_stage_accordion h3 {
        width: 100%;
        padding: 25px 0 25px 18px;
    }

    #sclc_stage_accordion h3:first-child {
        padding-top: 15px;
        padding-bottom: 70px;
        padding-right: 50px;
    }

    #sclc_stage_accordion h3 .ui-icon{top:27px;right:27px;}
    #sclc_stage_accordion .right_panel{
        gap:20px;
        /* margin:17px 0 30px 0; */
        margin-top: 17px;
    }
    #sclc_stage_accordion .right_panel img {
        /* width: 240px;
        height: 240px;
        margin: 25px 0 15px; */
    }
    
    #sclc_stage_accordion .ui-accordion-header.ui-state-active:first-child {
        padding-top: 16px;
    }

    #sclc_stage_accordion .ui-state-active {
        padding-top: 20px;
    }

   #sclc_stage_accordion .accordion_content, #sclc_stage_accordion div#ui-id-4 {
        width: 100%;
        /* padding: 0 16px 0 16px; */
        padding: 0;
    }
	#sclc_stage_accordion div#ui-id-4 p {
        padding-right: 10px;
        padding-left: 16px;
    }
    #sclc_stage_accordion .accordion_content p {
        margin: 0;
        margin-right: 50px;
        padding-left: 16px;
    }

    #sclc_stage_accordion .accordion_content p span.text-nowrap {
        white-space: break-spaces;
    }

	#sclc_stage_accordion h3 .ui-icon.ui-icon-triangle-1-s {
    	transform: rotate(90deg);
    	top: 86px;
	}
    #sclc_stage_accordion h3#ui-id-5 .ui-icon.ui-icon-triangle-1-s {
    	transform: rotate(90deg);
    	top: 80px;
	}

}


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

	#sclc_stage_accordion .ui-accordion-header.ui-state-active:first-child {
    	padding-bottom: 55px;
	}
    #sclc_stage_accordion div#ui-id-4 {
    	padding: 20px 162px 58px 32px;
	}
    #sclc_stage_accordion .accordion_content {
    	padding: 20px 170px 51px 32px;
    }





}


