/*Commercially Insured*/
#bg-peach,.bg-peach{background-color: #DA432612;}
.font-bold{font-weight: 700;}
.terms-conditions{font-size: 14px;line-height: 18px;}
.justify-content-center{justify-content: center}
.justify-content-end{justify-content: flex-end;}
.justify-content-space-around{justify-content: space-around;}
.justify-content-space-between{justify-content: space-between;}
.justify-content-space-evenly{justify-content: space-evenly;}
.align-items-center{align-items: center;}
.align-items-end{align-items:flex-end}
.align-items-start{align-items: flex-start;}
.full-width{width: 100%;}
.line-height-22{line-height: 22px;}
.line-height-34{line-height: 34px;}
.flex-2{flex: 2 1;}
.flex-5{flex: 5 1;}
.txt-nowrap{text-wrap: nowrap;}
.width-fit-content{width: fit-content !important;}

.btn-magenta{
    text-align: center;
    background-color: #84185E;
    padding: 9px 8px 10px;
    color: #fff;
    font-size: 18px;
    line-height: 34px;
    border-radius: 6px;
    text-decoration: none;
    transition: .2s all ease-in-out;
    max-width: 350px;
    cursor: default;
    pointer-events: none;
}
.btn-magenta:hover{
    text-decoration: none;
    background-color: #651248;
    transition: .2s all ease-in-out;
}

.fs-section-a360 img{object-fit: contain;}
.fs-section-a360 .a360-logo{max-width: 227px;}
.fs-section-a360 .a360-icons img{max-width: 30px;}
.fs-section-a360 .a360-circleicons img{max-width: 48px;}
.pointer-events--none {
    pointer-events: none !important;
}
.fs-section-a360 .a360-icons a{
    font-weight: 800;
    color: #84185E;
    font-size: 18px;
    text-decoration: none;
}
.fs-section-a360 .a360-icons p > a, .fs-section-aznme-psp p > span > a {
    font-weight: inherit !important;
    color: inherit !important;
    text-decoration: none !important;
}
.fs-section-copay>div>div>div h1, .fs-section-copay>div>div>div h2{font-size: 75px; line-height: 36px;}
.fs-section-copay .text-orange{
    color: #DC4405 !important;
}
.fs-section-copay h3 {
    font-size: 25px;
    line-height: 28px;
}
.fs-section-a360 a > .font-bold {
    font-weight: 800;
}
.a360-circleicons p {
    line-height: 22px;
}
#support-commercially h2 {
    font-size: 24px;
    line-height: 36px;
    padding-right: 22px;
}
/* Government Insured */

.fs-section-aznme-psp .aznme-logo{
    max-width: 211px;
}
/* Government Insured */

.far-cards>div>div{
    max-width: 352px;
    padding-top: 30px;
    border-top: 3px solid #d9d9d9;
}
.far-cards>div>div>div{height: 106px;}
.far-cards .bg-peach{
    justify-content: space-between;
    align-items: center;
    min-height: 212px;
    padding: 18px 21px;
    border-radius: 18px;
    margin-bottom: 80px;
}
.far-cards .bg-peach p{font-size: 18px;line-height: 24px;}

.far-cards .btn-primary-orange{
    max-width: 241px;
    gap: 10px;
    padding: 7px 13px;
    width: fit-content;
}
.far-cards .btn-primary-orange::after{
    content: url('/content/dam/intelligentcontent/brands/calquencehcp/us/en/images/dual-financial-support/white-download-icon.svg');
}
#government-insured .btn-primary-orange-outline, 
#uninsured .btn-primary-orange-outline, 
#commercially-insured .btn-primary-orange-outline,
#educational-resources .btn-primary-orange-outline, 
#video-library .btn-primary-orange-outline,
#forms-and-resources .btn-primary-orange-outline {
    padding: 7px 20px;
}

#government-insured .btn-primary-orange-outline.btn-iconlight-right, 
#uninsured .btn-primary-orange-outline.btn-iconlight-right,  
#commercially-insured .btn-primary-orange-outline.btn-iconlight-right,
#educational-resources .btn-primary-orange-outline.btn-iconlight-right {
    padding-right: 15px;
}

@media only screen and (min-width:0px){
    .mobile_justify-content-center{justify-content: center}
    .mobile_justify-content-end{justify-content: flex-end;}
    .mobile_justify-content-space-around{justify-content: space-around;}
    .mobile_justify-content-space-between{justify-content: space-between;}
    .mobile_justify-content-space-evenly{justify-content: space-evenly;}
    .mobile_align-items-center{align-items: center;}
    .mobile_align-items-end{align-items:flex-end}
    .mobile_align-items-start{align-items: flex-start;}

    .aznme-logo{margin: 15px 0;}
}

@media only screen and (min-width:768px){
    .tablet_justify-content-center{justify-content: center}
    .tablet_justify-content-end{justify-content: flex-end;}
    .tablet_justify-content-space-around{justify-content: space-around;}
    .tablet_justify-content-space-between{justify-content: space-between;}
    .tablet_justify-content-space-evenly{justify-content: space-evenly;}
    .tablet_align-items-center{align-items: center;}
    .tablet_align-items-end{align-items:flex-end}
    .tablet_align-items-start{align-items: flex-start;}
    
}

@media only screen and (min-width:992px){
    .desktop_justify-content-center{justify-content: center}
    .desktop_justify-content-end{justify-content: flex-end;}
    .desktop_justify-content-space-around{justify-content: space-around;}
    .desktop_justify-content-space-between{justify-content: space-between;}
    .desktop_justify-content-space-evenly{justify-content: space-evenly;}
    .desktop_align-items-center{align-items: center;}
    .desktop_align-items-end{align-items:flex-end}
    .desktop_align-items-start{align-items: flex-start;}
    
    .aznme-logo{margin: unset;}
    
    .fs-section-copay h2 {
        font-size: 26px;
        line-height: 30px;
    }
    
    #support-commercially h2 {
        font-size: 28px;
        line-height: 34px;
        padding-right: 0;
    }
    .btn-magenta{max-width: none; padding: 3px 8px;}
    #government-insured .btn-primary-orange-outline, 
    #uninsured .btn-primary-orange-outline, 
    #commercially-insured .btn-primary-orange-outline,
    #educational-resources .btn-primary-orange-outline, 
    #video-library .btn-primary-orange-outline,
    #forms-and-resources .btn-primary-orange-outline {
        height: 50px;
    }
    
    .form-res--container {
        justify-content: flex-start;
        padding-left: 70px;
        gap: 108px !important;
    }
}

.h2-type--2 {
    font-size: 26px;
    line-height: 30px;
}

/* POST-MLR */
#kinase-selectivity .grey-eyebrow span {
    padding-left: 9px;
    font-size: 23px;
    line-height: 28px;
    margin-top: 5px;
}
#kinase-selectivity .grey-eyebrow::before {
    content: '';
    background: url(/content/dam/intelligentcontent/brands/calquencehcp/us/en/images/global/grey-eyebrow.png) no-repeat !important;
    width: 350px;
    height: 40px;
    background-size: 350px 40px !important;
}



@media only screen and (max-width:991px){
    #commercially-insured .btn.btn-primary-orange-outline.btn-iconlight-right {
        padding: 9px 20px 9px 15px;
        line-height: 26px;
        max-width: 306px;
        gap:20px;
    }
    .h2-type--1 {
        font-size: 24px;
        line-height: 36px;
    }
    
    #government-insured .h2-type--1, #uninsured .h2-type--1 {
        padding-right: 22px !important;
    }
    
    #government-insured .btn-primary-orange-outline, #uninsured .btn-primary-orange-outline {
        line-height: 28px;
    }
    
    #uninsured .btn-primary-orange-outline,
    #government-insured .btn-primary-orange-outline.btn-iconlight-left {
        /*max-width: 320px;*/
    }
    #government-insured .btn-primary-orange-outline.btn-iconlight-left {
        max-width: 324px;
        gap: 20px;
    }
    
    #government-insured .btn-primary-orange-outline.btn-iconlight-right, #uninsured .btn-primary-orange-outline.btn-iconlight-right {
        /*max-width: 280px;*/
    }
    
    #uninsured .btn-primary-orange-outline.btn-iconlight-right {
        /*padding: 10px 20px 10px 9px;*/
        line-height: 36px;
                width: 100%;
    }
    
    #educational-resources .btn-primary-orange-outline {
        /*max-width: 213px;*/
        /*max-height: 50px;*/
    }
    
    #video-library .btn-primary-orange-outline {
        max-width: 330px;
        padding: 7px 18px;
    }

    .form-res--container-2, .form-res--container-3 {
        padding-top: 16px;
    }

    .far-cards .bg-peach {
        margin-bottom: 36px;
    }

    .far-cards .bg-peach p {
        line-height: 32px;
    }

    .far-cards>.form-res--container-1>div:first-child .bg-peach p {
        line-height: 30px;
    }

    .far-cards>.form-res--container-3 .bg-peach p {
        line-height: 28px;
    }

    #forms-and-resources .btn-primary-orange-outline {
        line-height: 28px;
        /*max-width: 287px;*/
    }
    
    
    
    /* POST-MLR */
    #kinase-selectivity .grey-eyebrow span {
        padding-left: 14px;
        font-size: 23px;
        line-height: 46px;
        margin-top: -4px;
    }
    #kinase-selectivity .grey-eyebrow::before {
        width: 360px;
        height: 40px;
        background-size: 364px 40px !important;
        max-width: calc(100% - 20px);
    }
    
    .far-cards>.form-res--container>div>div:first-child {
        justify-content: space-between;
        gap: unset !important;
    }
    
    .far-cards>.form-res--container>div>div:first-child h3 {
        width: 227px;
    }
    
    .form-res--container-1>div:first-child img {
        left: 12px;
    }

}


.far-cards>.form-res--container-1>div>div:last-child {
    padding: 18px 22px 34px 22px;
}

.far-cards>.form-res--container-1>div>div {
    height: auto;
}

.form-res--container-1>div:first-child img {
    position: relative;
    top: -12px;
}

.far-cards>.form-res--container-1>div:last-child {
    gap: 23px !important;
}

.form-res--container-1>div:last-child img {
    position: relative;
    top: -3px;
}

.far-cards>.form-res--container-1>div:last-child>div:first-child {
    padding-left: 15px;
}

.form-res--container-2>div:first-child img {
    position: relative;
    top: -8px;
}

.far-cards>.form-res--container-2>div>div:last-child {
    padding: 18px 22px 32px 22px;
}

.far-cards>.form-res--container-3>div>div {
    height: auto;
}

.far-cards>.form-res--container-3>div>div img {
    position: relative;
    top: -20px;
}

.far-cards>.form-res--container-3>div>div:last-child {
    padding: 18px 22px 32px 22px;
    height: 236px;
}


/* Compatibility issues - 16-03-2026 */
@media (max-width: 379px) {
    .a360-icons {
        zoom: 0.85;
    }
    
    #commercially-insured .breadcrumb-title p,
    #government-insured .breadcrumb-title p,
    #uninsured .breadcrumb-title p,
    #forms-and-resources .breadcrumb-title p {
        font-size: 14px;
    }
    
    .far-cards>.form-res--container-3>div>div:last-child {
        height: auto;
    }
    
    
    #kinase-selectivity .grey-eyebrow::before {
        width: 300px;
        height: 40px;
        background-size: 291px 40px !important;
    }
    #kinase-selectivity .grey-eyebrow span {
        padding-left: 14px;
    }
    
    .far-cards>.form-res--container-1>div>div:first-child {
        gap: 16px !important;
    }
}

@media (min-width: 768px) and (max-width: 991px) {
    .far-cards>.form-res--container-1>div:last-child {
        gap: 17px !important;
    }
    
    .far-cards>.form-res--container-1>div:last-child>div:last-child {
        max-height: 212px;
    }
    
    .far-cards>.form-res--container-1 {
        align-items: flex-start !important;
    }
}

/*CFF*/
@media (min-width: 991px) {
  #forms-and-resources .extra-top1{
        position: relative;
        top: -6px;
    }
}

@media (max-width: 591px) {
    #uninsured .btn-primary-orange-outline {
        max-width: 306px;
    }
    
    #government-insured .btn-primary-orange-outline.btn-iconlight-right {
        max-width: 280px;
        gap:20px;
    }
    
    #forms-and-resources .btn-primary-orange-outline {
        max-width: 287px;
    }
}
