h1.heading{
	padding:77px 0 40px;
    margin: 0 auto;
    text-align: center;
    font-size: 40px!important;
    line-height: 50px!important; /* 125% */
    letter-spacing: 0.4px!important;
}

.sec-2{
	background-color: #058074;
    padding: 60px 0;
}
.sec-2 .head-copy1{
	font-size: 18px;
    font-style: normal;
    font-weight: 425;
    line-height: 24px;
    max-width:1126px;
    color:#fff;
    margin: 0 auto 48px;
}
.custom-tabs__tab h2 {
    font-family: "Filson Pro";
    font-size: 22px;
    font-style: normal;
    font-weight: 800;
    line-height: 30px;
    color: #114141;
    cursor: pointer;
    margin: 0;
}

.custom-tabs__tab {
    height: 80px;
    width: 100%;
    display: flex;
    align-items: center;
    justify-content: center;
    font-family: "Filson Pro";
    font-size: 22px;
    font-weight: 700;
    line-height: 30px;
    color: #006666;
    border-radius: 0!important;
    cursor: pointer;
    background: #A4EADC;
}

.preparing-for-infusions .list-of-infusions ul {
    display: flex;
    flex-direction: row;
    flex-wrap: wrap;
}

li.fact-item img {
	 width: 120px;
     max-width: 100%;
   	 margin: 0!important;
     padding: 0!important;
}

li.fact-item {
	flex-direction: column;
}

.list-of-infusions .fact-item span {
    font-family: "Filson Pro";
    font-size:18px!important;
    line-height: 24px!important;
    font-weight: 425!important;
    color: #333333;
    margin:16px 45px 0;
}
a.explore-btn {
    background: #CFE91D;
    color: #114141;
	font-family: "Filson Pro";
    border-radius: 0;
    font-size: 18px!important;
    line-height: 24px!important;
}
.preparing-for-infusions .before-trtmt-cont {
	border-radius:0!important;
}
.custom-tabs__panel {
	margin-bottom:0;
}
.preparing-for-infusions .end-page-callout a.green-btn {
    /*min-width: 270px;*/
}


.panel-wrap {
    border-radius: 0;
}
.custom-tabs__panel {
    padding: 64px 0 64px!important;
}
.panel-grid {
    display: flex;
    flex-wrap: wrap;
    justify-content: center;
    gap: 64px 64px;
}
.panel-grid.panel-grid--2 {
     gap: 56px 56px;
    margin: 0 0 30px;
}

div#custom-tabs__panel-2 {
    position: relative;
}

.panel-grid.panel-grid--3 {
    gap: 40px 40px;
}
.panel-grid__item {
    width: 249px;
    box-sizing: border-box;
    text-align: center;
}
.panel-grid__img img {
    width: 120px;
    height: 120px;
}
.panel-grid.panel-grid--2 .panel-grid__img img, .panel-grid.panel-grid--3 .panel-grid__img img {
    width: 80px;
    height: 80px;
}
.panel-grid__item p {
    font-size: 18px;
    font-style: normal;
    line-height: 24px;
    margin: 11px 0 0;
}
.panel-grid.panel-grid--2 .panel-grid__item p {
	    margin: 11px 17px 0;
}
.panel-grid__item.panel-grid__item--horizontal p {
        margin: -4px 7px 0 !important;
    }

p.during-treatment-be-sure {
    position: absolute;
    bottom: 0px;
    padding: 15px 0;
    left: 0;
    width: 100%;
    margin: 0;
    background-color: #A4EADC;
    text-align: center;
    font-size: 18px;
    line-height: 24px;
    font-weight: 800;
}
.custom-tabs__tab--active {
        background: #fff;
        border-bottom: 0;
        position: relative;
        background-size: cover;
        filter: none;
        color: #003865 !important;
    }
.list-sub-head h2 {
    text-align: center;
    color: #114141;
    font-size: 24px;
    font-style: normal;
    font-weight: 800;
    line-height: 30px;
    letter-spacing: 0.24px;
    margin: 0;
    padding: 0 0 40px;
}
.panel-grid__item.panel-grid__item--horizontal {
    flex-direction: row;
    display: flex;
    gap: 16px;
    width: 607px;
    align-items: center;
}
.panel-grid__item.panel-grid__item--horizontal p{
    margin:0;
}
.panel-grid.panel-grid--3 .panel-grid__item {
    flex-direction: row;
    display: flex;
    width: 392px;
    text-align: left;
    gap: 16px;
    align-items: center;
}
.panel-grid.panel-grid--3 .panel-grid__item.card3{
	width: 586px;
}
.panel-grid.panel-grid--3 .panel-grid__item.new-explore-btn{
        width: 605px;
}
.new-explore-btn {
    margin: 0 auto;
}

#custom-tabs__panel-1 .new-explore-btn{
	    width: 100%;
}
#custom-tabs__panel-1 .new-explore-btn:focus{
	    scale:95%;
         text-decoration:none;
}
#custom-tabs__panel-1 .new-explore-btn a{
	    background-color: #CFE91D;
    padding: 14.34px 24px;
    color: #114141;
    font-size: 18px;
    font-style: normal;
    font-weight: 700;
    line-height: 24px;
}
#custom-tabs__panel-1 .new-explore-btn a:hover {
    background-color: #DFF068;

}
.panel-grid__item.new-explore-btn:active {
    transition: transform 150ms;
    transform: scale(0.95);
    transform-origin: center;
}
a.new-explore-btn {
    font-family: 'Filson Pro';
    font-size: 18px;
    font-style: normal;
    font-weight: 700;
    line-height: 24px;
    background: #CFE91D;
    color: #114141;
    padding: 8px 10px 8px 9px;
    display: flex;
    gap: 16px;
    position: relative;
    height: 50px;
    /*width: 427px;*/
    justify-content: start;
    align-items: center;
    transition: 150ms;
}
a.new-explore-btn:hover{
	background: #DFF068;
}
a.new-explore-btn:focus{
	scale:95%;
    text-decoration:none;
}
a.new-explore-btn:active, .end-page-callout a.green-btn:active{
    transition: transform 150ms;
    transform: scale(0.95);
    transform-origin: center;
}	
a.new-explore-btn::after {
    content: '';
    width: 24px;
    height: 24px;
    background: url(/content/dam/website-services/us/498-rwd-imfinzi-com/uhcc/uhcc-himalaya/download.svg) no-repeat;
    background-size: 100%;
    position: relative;
    left: 0;
    bottom: 1px;
}
#tab1:hover, #tab2:hover, #tab3:hover{
    	/*border-top:8px solid #A4EADC; 
	    border-bottom:8px solid #114141;*/
    	background: #CFE91D;
        -webkit-box-shadow: inset 0px -8px 0px 0px #114141;
        -moz-box-shadow: inset 0px -8px 0px 0px #114141;
        box-shadow: inset 0px -8px 0px 0px #114141;
}
.custom-tabs__tab--active{
		/*border-top:8px solid #fff!important;*/
}
.custom-tabs__tab--active:focus{
		/*border-top:8px solid #fff!important;
    	border-bottom:8px solid #114141!important;*/
}
.custom-tabs__tab--active:hover:before{
	background: none;
}
.custom-tabs__tab--active:hover{
		border-bottom: none!important;
        background: #fff !important;
}
.end-page-callout a.green-btn {
		background-position: 89% center;
            padding: 8px 65px 8px 24px;            
     }
.end-page-callout a.green-btn:hover {
    background-color: #DFF068;
    background-position: 91% center;
    transition: 150ms;
}
.end-page-callout a.green-btn:focus{
	scale: 95%;
    text-decoration:none;
}

.custom-tabs-headline p{
	    max-width: 1132px;
        margin: 0 auto;
        padding-bottom: 40px;
        font-family: "Filson Pro";
        font-size: 18px;
        font-style: normal;
        font-weight: 425;
        line-height: 24px;
        color: #fff;
}

.preparing-for-infusions .bg-container {
    position: relative;
}

.preparing-for-infusions p.banner-text {
    font-family: "Filson Pro";
    font-size: 14px;
    font-style: normal;
    font-weight: 425;
    line-height: 20px;
    text-shadow: 0px 0px 5px rgba(0, 0, 0, 0.60);
    color: #fff;
    position: absolute;
	left: 15px;
    bottom: 9px;
    margin: 0;
}

.preparing-for-infusions #custom-tabs__panel-1 .new-explore-btn a {
    display: inline-flex;
    gap: 16px;
    transition: 150ms;
}

.preparing-for-infusions #custom-tabs__panel-1 .new-explore-btn a img{
    position: relative;
}

.preparing-for-infusions #custom-tabs__panel-1 .new-explore-btn a:hover {
    transition: 150ms;
}

.preparing-for-infusions #custom-tabs__panel-1 .new-explore-btn a:hover img{
    position: relative;
    left: 8px;
}

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



.preparing-for-infusions .bg-container {
    /*background: url(/content/dam/website-services/us/498-rwd-imfinzi-com/uhcc/uhcc-himalaya/desktop/hcp-taking-imfinzi-hero-desktop.webp) lightgray 0px -0.062px / 125.611% 169.297% no-repeat no-repeat; */
	background: url(/content/dam/website-services/us/498-rwd-imfinzi-com/uhcc/uhcc-himalaya/desktop/community-support-hero-new.webp) no-repeat;
    height: 560px;
    background-size: cover;
    background-position: center top;
    position: relative;
    width: 1132px;
    margin: 0 auto 0 auto;
    border-radius: 30px 30px 0 0;
}

	/*.custom-tabs__tablist > li.custom-tabs__tab:not(:last-child) {
        margin-right: 16px;
    }
	ol.custom-tabs__tablist > li {
        width: 365px;
        height: 68px;
        border-radius: 0;
        color: #333;
    }
	.custom-tabs__tab--active {
        background: #fff;
        border-bottom: 0;
        position: relative;
        background-size: cover;
        filter: none;
        box-shadow: 0px 0px 5px rgba(0, 0, 0, 0.25);
        color: #003865 !important;
    }
	.preparing-for-infusions .before-trtmt-cont li {
        margin-bottom: 64px !important;
        flex: 33.33%;
        max-width: 319px;
    }
	.preparing-for-infusions .before-trtmt-cont.before-trtmt li:nth-child(4) {
        margin: 0 0px 0 150px;
        max-width: 318px;
        text-align: center;
    }
	.preparing-for-infusions .before-trtmt-cont li {
        margin-bottom: 64px !important;
        flex: 33.33%;
        max-width: 318px;
        text-align: center;
    }*/
	.panel-grid.panel-grid--3 .panel-grid__item p {
	    margin: 17px 49px 0 0;
        margin: 0 49px 0 0;
	}
	.panel-grid.panel-grid--1 .panel-grid__item p {
	    margin: 11px 10px 0;
	}


}

@media screen and (max-width: 991px) {
    .preparing-for-infusions .bg-container {
        /*background: url(/content/dam/website-services/us/498-rwd-imfinzi-com/uhcc/uhcc-himalaya/mobile/Starting-IMFINZI-HCC-Hero-M.webp) no-repeat;
        background: url(/content/dam/website-services/us/498-rwd-imfinzi-com/uhcc/uhcc-himalaya/mobile/prepairing_for_infusion_mobile_banner.jpg) no-repeat; */                   
        background: url(/content/dam/website-services/us/498-rwd-imfinzi-com/uhcc/uhcc-himalaya/mobile/community-support-hero-mob-new.webp) no-repeat;
        height: 262px;
        background-size: cover;
       /* height: 286px;*/
        background-repeat: no-repeat no-repeat;
        background-position: center 0;
        width: 100%;
        margin: 0;
    }
	h1.heading {
		padding:40px 15px;
        font-size: 30px!important;
        font-style: normal;
        line-height: 34px!important; /* 113.333% */
        letter-spacing: 0.3px!important;
    }
	.sec-2 {
		padding:64px 12px;
     }
	.sec-2 .head-copy1 {
		padding: 0 28px 0 0px;
    }
	.custom-tabs__tab h2 {
        font-size: 18px;
        font-style: normal;
        font-weight: 800;
        line-height: 24px;
        text-align: center;
    }
    .custom-tabs__tab:after {
		display:none;
	}
	.custom-tabs>ol.custom-tabs__tablist.hidden-xs {
        display: flex !important;
        flex-direction: row;
        margin: 0;
    }
	li.custom-tabs__tab {
        position: relative;
    }
	#tab1:hover, #tab2:hover, #tab3:hover {
        -webkit-box-shadow: none;
        -moz-box-shadow: none;
        box-shadow: none;
    }

	#tab1:active, #tab2:active, #tab3:active {
		background: #CFE91D;
    	-webkit-box-shadow: inset 0px -8px 0px 0px #114141;
    	-moz-box-shadow: inset 0px -8px 0px 0px #114141;
    	box-shadow: inset 0px -8px 0px 0px #114141;
	}
	.custom-tabs__tablist > li.custom-tabs__tab:not(:last-child) {
        margin-right: 8px;
    	margin-right:16px;
    }
	.custom-tabs__panellist .panel-wrap ol.custom-tabs__tablist {
        display: none !important;
    }
	.panel-wrap {
        margin-bottom: 0;
    }
	.custom-tabs__panel {
        padding: 64px 32px 64px !important;
    }
    #custom-tabs__panel-1 {
        padding: 64px 29px 64px !important;
    }
	#custom-tabs__panel-3.custom-tabs__panel {
        padding: 64px 34px 64px !important;
    }
	.list-sub-head h2 {
        padding: 0 33px 40px;
    }
    a.new-explore-btn{
		width:355px;
    }
    .custom-tabs__panel.custom-tabs__panel3.tabs__panel--active a.new-explore-btn{
        width: 290px;
        text-align: left;
    	height: auto;
    }
	.preparing-for-infusions .end-callout-wrap {
        padding: 0;
    }
	.preparing-for-infusions .end-page-callout {
        padding: 40px 15px;
    }
	.preparing-for-infusions .end-page-callout h5 {
        line-height: 30px;
        letter-spacing: 0.24px;
    }
	.end-page-callout a.green-btn {
    	background-position: 79% center;
    }
	.end-page-callout a.green-btn:hover {
        background-position: 81% center;
    }
	.panel-grid--3 .panel-grid__item p {
		margin:0;
    }
	.panel-grid.panel-grid--1 .panel-grid__item{
		    width: 228px;
     }
	#custom-tabs__panel-1 .new-explore-btn a {
		padding:0;
     }
	.panel-grid--1 .panel-grid__item.new-explore-btn{
		background-color: #CFE91D;
    	padding: 8.1px 24px;
     }
	.panel-grid__item.panel-grid__item--horizontal p{
		    margin: -4px 7px 0!important;
     }
    .custom-tabs__panel.custom-tabs__panel2.tabs__panel--active .panel-grid__item.panel-grid__item--horizontal {
    	flex-direction: column;
        display: flex;
        gap: 16px;
        width: 607px;
        align-items: center;
    }

    .preparing-for-infusions p.banner-text {
        width: 90%;
    }

    .preparing-for-infusions #custom-tabs__panel-1 .new-explore-btn:has( > a:hover ) {
        background-color: #DFF068;
    
    }

}