/*hcp affordability*/

#afford-banner-bg {
    background-color: #2e1c46;
    color: #fff;
}

#afford-banner .afford-banner {
    display: flex;
    width: 85%;
    padding: 22px 0 15px 0;
    max-width: 1150px;
    margin: 0 auto;
    flex-shrink: 0;
}

#afford-banner .cmp-text {
    padding: 0;
}

#afford-banner .afford-banner-logo {
    flex-shrink: 0;
    align-items: center;
}

#afford-banner .afford-banner-logo img {
    vertical-align: middle;
}

#afford-banner .afford-banner-content {
    margin-left: 25px;
    align-self: center;
}

#afford-banner .banner-head {
    font-size: 30px;
    line-height: 34px;
    margin-top: -10px;
    /* font-family: CenturyGothicStd-Bold, HelveticaNeueLTStd-Bd; */
    font-family: "century-gothic", "helvetica-neue-lt-pro";
    font-weight:bold;
    margin-bottom: 0;
}

#afford-banner .banner-desc {
    font-size: 16px;
    margin: 0;
    font-weight: 500;
    line-height: 20px;
    /* font-family: CenturyGothicStd-Bold, HelveticaNeueLTStd-Bd; */
    font-family: "century-gothic", "helvetica-neue-lt-pro";
    font-weight:bold;
}


#afford-body-bg {
    background-color: #e0e0e0;
    color: #2e1c46;
}

#afford-body {
    width: 85%;
    max-width: 1150px;
    margin: 0 auto;
}






@media only screen and (min-width:992px) {
#afford-banner .afford-banner {
    width: 90%;
    padding: 30px 0;
}

#afford-banner .afford-banner-content {
    margin-left: 40px;
}

#afford-banner .afford-banner-logo {
    margin-top: 5px;
}

#afford-banner .banner-head {
    font-size: 35px;
    margin: 0;
    line-height: 1.42857143;
}

#afford-banner .banner-desc {
    font-size: 20px;
    margin-bottom: 10px;
    line-height: 1.1;
}

#afford-body {
    width: 90%;
}
}

@media only screen and (min-width:1200px) {
    #afford-banner .afford-banner {
        width: 100%;
  }
  }



/*active program one*/

#program-one {
    background-color: #fff;
    padding: 20px;
    margin-bottom: 20px;
    line-height: 1.42857143;
}

#program-one .content-heading {
    font-size: 21px;
    /* font-family: CenturyGothicStd-Bold, HelveticaNeueLTStd-Bd; */
    font-family: "century-gothic", "helvetica-neue-lt-pro";
    font-weight:bold;
    color: #2e1c46;
    line-height: 26px;
}

#program-one sub,
#program-one sup {
    top: -5.25px;
    font-size: 75%;
    line-height: 0;
    position: relative;
    vertical-align: baseline;
}

#program-one p {
    margin-bottom: 10px;
    font-size: 16px;
    /* font-family: HelveticaNeueLTStd-Lt; */
    font-family:"helvetica-neue-lt-pro";
    font-weight:300;
    color: #2e1c46;
}

#program-one-text .pay-as-little {
    display: flex;
    flex-direction: column;
    align-items: center;
    padding: 0;
}

#program-one-text .mob-visible {
    display: block;
}

#program-one-text .desk {
    display: none;
}

#program-one-text .pay-as-little-logo img {
    margin-top: 8px;
    margin-bottom: 15px;
    vertical-align: middle;
}

#program-one-text .pay-as-little-content .footnote {
    font-size: 14px;
    margin-left: 7px;
    text-indent: -5px;
}

#program-one-text .enhertu-link-p {
    /* font-family: CenturyGothicStd-Bold, HelveticaNeueLTStd-Bd; */
    font-family: "century-gothic", "helvetica-neue-lt-pro";
    font-weight:bold;
}

#program-one-text .bold-font,
#accord-one-text .bold-font,
#accord-one-text .tel-no {
    /* font-family: HelveticaNeueLTStd-Bd; */
    font-family:"helvetica-neue-lt-pro";
    font-weight:bold;
    color: #2e1c46;
}

#program-one-text .external-link {
    color: #2e1c46;
    text-decoration: underline;
}

#program-one-accord{
    margin-bottom:25px;
}

#program-one-accord .cmp-accordion__title {
    font-size: 20px;
    padding: 20px 0 5px 0;
    /* font-family: CenturyGothicStd-Bold, HelveticaNeueLTStd-Bd; */
    font-family: "century-gothic", "helvetica-neue-lt-pro";
    font-weight:bold;
    color: #2e1c46;
    cursor: pointer;
    line-height: 1.1;
}

#program-one-accord .cmp-accordion__button {
    padding: 0;
    border-top: 1px solid #969696;
    margin-top: 20px;
    margin-bottom: 10px;
}

#program-one-accord .cmp-accordion__item:nth-child(3){
    border-bottom: 1px solid #969696;
}

#program-one-accord .cmp-accordion__icon,
#program-one-accord .cmp-accordion__panel {
    padding: 0;
}

#program-one-accord .cmp-accordion__icon::before {
    content: '';
    position: relative;
    color: gray;
    background-image: url(/content/dam/intelligentcontent/brands/enhertu4u/us/en/images/hcp/affordability/plus.png);
    background-size: 100%;
    display: inline-block;
    right: 20px;
    bottom: 5px;
    height: 20px;
    width: 20px;
    top: 5px;
}

#program-one-accord .cmp-accordion__button--expanded .cmp-accordion__icon::before {
    content: '';
    position: relative;
    color: gray;
    background-image: url(/content/dam/intelligentcontent/brands/enhertu4u/us/en/images/hcp/affordability/minus.png);
    background-size: 100%;
    display: inline-block;
    right: 20px;
    bottom: 5px;
    height: 3px;
    width: 20px;
    top: 5px;
}

#accord-one-text .affordabilty-accord,
#accord-two-text .enroll-accord,
#accord-three-text .buybill-accord {
    display: flex;
    flex-direction: column;
}

#accord-one-text .mt-5,
#accord-two-text .mt-5,
#accord-three-text .mt-5 {
    margin-top: 5px;
}

#accord-one-text .mt-5 img,
#accord-two-text .mt-5 img,
#accord-three-text .mt-5 img {
    vertical-align: middle;
}

#accord-one-text .affordabilty-accord-cont,
#accord-two-text .enroll-accord-content,
#accord-three-text .buybill-accord-content {
    margin-top: 15px;
    margin-left: 0;
}

#accord-one-text .tel-no,
#accord-two-text .tel-no,
#accord-three-text .tel-no {
    /* font-family: HelveticaNeueLTStd-Bd; */
    font-family:"helvetica-neue-lt-pro";
    font-weight:bold;
    color: #2e1c46;
    text-decoration: underline;
}


#accord-one-text .nowrap,
#accord-two-text .nowrap,
#accord-three-text .nowrap {
    white-space: nowrap;
}

#accord-one-text .footnote {
    font-size: 14px;
    margin-left: 0px;
    text-indent: -5px;
}

#accord-two-text ol,
#accord-two-text li,
#accord-three-text ol,
#accord-three-text li {
    counter-increment: my-awesome-counter;
    font-size: 16px;
    /* font-family: HelveticaNeueLTStd-Lt; */
    font-family:"helvetica-neue-lt-pro";
    font-weight:300;
    color: #2e1c46;
    text-indent: -18px;
    margin-bottom: 10px;
    line-height: 1.42857143;
}

#accord-two-text ol,
#accord-three-text ol {
    margin-left: 20px;
    list-style-type: decimal;
}

#accord-two-text li::marker,
#accord-three-text li::marker {
    color: #2e1c46;
    /* font-family: HelveticaNeueLTStd-Bd; */
    font-family:"helvetica-neue-lt-pro";
    font-weight:bold;
}

#accord-two-text .link,
#accord-three-text .link {
    font-size: 16px;
    /* font-family: HelveticaNeueLTStd-Lt; */
    font-family:"helvetica-neue-lt-pro";
    font-weight:300;
    color: #2e1c46;
    text-decoration: underline;
}

@media only screen and (min-width:767px) {
#program-one-accord .cmp-accordion__title .br-mob {display: none;}
}


@media only screen and (min-width:992px) {
    #program-one {
        padding: 20px 20px 40px 40px;
    }

    #program-one-text .pay-as-little {
        display: flex;
        flex-direction: row;
        padding: 15px 10px;
    }

    #program-one-text .mob-visible {
        display: none;
    }

    #program-one-text .desk {
        display: block;
    }

    #program-one-text .pay-as-little-logo img {
        margin-top: 8px;
        margin-bottom: 0px;
    }

    #program-one-text .pay-as-little-content {
        margin-left: 30px;
        align-self: flex-start;
    }

    #program-one .content-heading {
        font-size: 23px;
        line-height: 1.42857143;
    }

    #program-one-text .pay-as-little-logo,
    #accord-one-text .elig-accord-logo,
    #accord-two-text .enroll-accord-logo,
    #accord-three-text .buybill-accord-logo {
        flex-shrink: 0;
    }

    #program-one-text .pay-as-little-content .footnote {
        margin-left: 0;
    }

    #program-one-accord .cmp-accordion__title {
        font-size: 23px;
        padding: 25px 0 5px 0;
    }

    #program-one-accord .cmp-accordion__icon::before {
        height: 36px;
        width: 36px;
        top: 12px;
    }

    #program-one-accord .cmp-accordion__button--expanded .cmp-accordion__icon::before {
        width: 36px;
    }

    #program-one-accord .cmp-accordion__item:nth-child(3) {
        padding-bottom: 10px;
        border-bottom: 1px solid #969696;
    }

    #accord-one-text .affordabilty-accord,
    #accord-two-text .enroll-accord,
    #accord-three-text .buybill-accord {
        flex-direction: row;
    }

    #program-one-accord .affordabilty-accord-cont {
        margin-left: 25px;
        margin-top: 0;
        align-self: flex-start;
    }
}



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

    #accord-one-text .tel-no,
    #accord-two-text .tel-no,
    #accord-three-text .tel-no {
        text-decoration: none;
    }

}











/*active program two*/

#program-two-text {
    background-color: #fff;
    padding: 20px;
    margin-bottom: 20px;
    line-height: 1.42857143;
}

#program-two-text .content-heading {
    font-size: 21px;
    /* font-family: CenturyGothicStd-Bold, HelveticaNeueLTStd-Bd; */
    font-family: "century-gothic", "helvetica-neue-lt-pro";
    font-weight:bold;
    color: #2e1c46;
    line-height: 26px;
}

#program-two-text sub,
#program-two-text sup {
    top: -5.25px;
    font-size: 75%;
    line-height: 0;
    position: relative;
    vertical-align: baseline;
}

#program-two-text p {
    margin-bottom: 10px;
    font-size: 16px;
    /* font-family: HelveticaNeueLTStd-Lt; */
    font-family:"helvetica-neue-lt-pro";
    font-weight:300;
    color: #2e1c46;
}

#program-two-text .mob-visible {
    display: block;
    margin-bottom: 5px;
    border-top: 1px solid #666;
    margin-top: 20px;
}

#program-two-text .desk {
    display: none;
}

#program-two-text .forms {
    display: flex;
    background-color: #fff;
    padding: 20px 0;
    margin-bottom: 20px;
}

#program-two-text .pap-enroll-form {
    padding-bottom: 0;
}

#program-two-text .pap-visible-content {
    padding: 20px 0;
}

#program-two-text .form-heading {
    font-size: 23px;
    /* font-family: CenturyGothicStd-Bold, HelveticaNeueLTStd-Bd; */
    font-family: "century-gothic", "helvetica-neue-lt-pro";
    font-weight:bold;
    color: #2e1c46;
    line-height: 100%;
}

#program-two-text .form-content p {
    text-align: center;
}

#program-two-text .tel-no {
    color: #2e1c46;
    /* font-family: HelveticaNeueLTStd-Bd; */
    font-family:"helvetica-neue-lt-pro";
    font-weight:bold;
    text-decoration: underline;
}

#program-two-text .bold-font {
    font-size: 16px;
    /* font-family: HelveticaNeueLTStd-Bd; */
    font-family:"helvetica-neue-lt-pro";
    font-weight:bold;
    color: #2e1c46;
}

#program-two-text .nowrap {
    white-space: nowrap;
}

#program-two-text .pap-enroll-desc .timing {
    font-size: 12px;
}

#program-two-text .pap-enroll-desc.form-desc {
    margin-bottom: 0;
}

#program-two-text .pap-enroll-desc.form-desc.mb-10 {
    margin-bottom: 10px;
}

#program-two-text .form-btn {
    display: block;
    background-color: #fff;
    padding: 5px 20px;
    font-size: 16px;
    color: #2e1c46;
    border: 1px solid #2e1c46;
    /* font-family: CenturyGothicStd-Bold, HelveticaNeueLTStd-Bd; */
    font-family: "century-gothic", "helvetica-neue-lt-pro";
    font-weight:bold;
    text-align: center;
    margin: 0 auto;
    width: fit-content;
}

#program-two-text .download-btns a:nth-child(2) {
    margin-top: 15px;
}

#program-two-text .form-btn img {
    margin-left: 15px;
    margin-top: -4px;
    vertical-align: middle;
}

#program-two-text .forms .hover-img {
    display: none;
}

#program-two-text .pap-enroll-downlod.form-btn:hover,
#program-two-text .product-request-form-downlod.form-btn:hover {
    color: #23527c;
    text-decoration: underline;
}

#program-two-text hr {
    margin-top: 20px;
    margin-bottom: 5px;
    border-top: 1px solid #666;
}

#program-two-text .eligibility-p {
    /* font-family: CenturyGothicStd-Bold, HelveticaNeueLTStd-Bd; */
    font-family: "century-gothic", "helvetica-neue-lt-pro";
    font-weight:bold;
    margin: 10px 0 15px 0;
    margin-bottom: 0;
}

#program-two-text .eligibility-heading {
    font-size: 23px;
    /* font-family: CenturyGothicStd-Bold, HelveticaNeueLTStd-Bd; */
    font-family: "century-gothic", "helvetica-neue-lt-pro";
    font-weight:bold;
    color: #2e1c46;
    margin-bottom: 20px;
}

#program-two-text .eligibility-content {
    display: flex;
    flex-direction: column;
}

#program-two-text .mt-5 {
    margin-top: 5px;
}

#program-two-text .eligibility-logo.mt-5 img {
    vertical-align: middle;
}

#program-two-text .eligibility-section-content {
    margin-left: 0;
    margin-top: 20px;
}

#program-two-text ul {
    /* font-family: HelveticaNeueLTStd-Lt; */
    font-family:"helvetica-neue-lt-pro";
    font-weight:300;
    font-size: 16px;
    color: #2e1c46;
    margin: 0 0 10px 20px;
    list-style-type: disc;
    list-style-position: outside;
}

#program-two-text li {
    /* font-family: HelveticaNeueLTStd-Lt; */
    font-family:"helvetica-neue-lt-pro";
    font-weight:300;
    font-size: 16px;
    color: #2e1c46;
    line-height: 1.42857143;
}


@media only screen and (min-width:992px) {
    #program-two-text {
        padding: 20px 20px 40px 40px;
    }

    #program-two-text .pap-enroll-form {
        padding-bottom: 20px;
    }

    #program-two-text .content-heading {
        font-size: 23px;
        line-height: 1.42857143;
    }

    #program-two-text .mob-visible {
        display: none;
    }

    #program-two-text .desk {
        display: block;
    }

    #program-two-text .desk img {
        max-width: 115px;
    }

    #program-two-text .form-content {
        margin-left: 30px;
    }

    #program-two-text .form-content p {
        text-align: left;
    }

    #program-two-text .form-btn {
        display: inline-block;
        font-size: 14px;
    }

    #program-two-text .form-btn {padding: 5px 10px;}

    #program-two-text .download-btns a:nth-child(2) {
        margin-left: 10px;
        margin-top: 0;
    }

    #program-two-text .eligibility-p {
        margin: 10px 0 15px 0;
    }

    #program-two-text hr {
        margin-top: 20px;
        margin-bottom: 20px;
    }

    #program-two-text .eligibility-content {
        flex-direction: row;
    }

    #program-two-text .eligibility-logo {
        flex-shrink: 0;
    }

    #program-two-text .eligibility-section-content {
        margin-left: 30px;
        margin-top: 0px;
    }
}







@media only screen and (min-width:1200px) {
    #program-two-text .tel-no {
        text-decoration: none;
    }

    #program-two-text .form-btn {
        font-size: 16px;
    }



    #program-two-text .download-btns .form-btn:hover,
    #program-two-text .product-request-form .form-btn:hover {
        background-color: #2e1c46;
        color: #fff;
        border: 1px solid #2e1c46;
        text-decoration: none;
    }

    #program-two-text .download-btns .form-btn:hover img,
    #program-two-text .product-request-form .form-btn:hover img {
        display: none;
    }

    #program-two-text .download-btns .form-btn:hover .hover-img,
    #program-two-text .product-request-form .form-btn:hover .hover-img {
        display: inline-block;
    }
}



/*active program three*/

#program-three-text {
    background-color: #fff;
}

#program-three-text {
    background-color: #fff;
    padding: 20px;
    margin-bottom: 20px;
    line-height: 1.42857143;
}

#program-three-text .content-heading {
    font-size: 21px;
    /* font-family: CenturyGothicStd-Bold, HelveticaNeueLTStd-Bd; */
    font-family: "century-gothic", "helvetica-neue-lt-pro";
    font-weight:bold;
    color: #2e1c46;
    line-height: 26px;
}

#program-three-text sub,
#program-three-text sup {
    top: -5.25px;
    font-size: 75%;
    line-height: 0;
    position: relative;
    vertical-align: baseline;
}

#program-three-text p {
    margin-bottom: 10px;
    font-size: 16px;
    /* font-family: HelveticaNeueLTStd-Lt; */
    font-family:"helvetica-neue-lt-pro";
    font-weight:300;
    color: #2e1c46;
}

#program-three-text .contact-details {
    display: flex;
    flex-direction: column;
    flex-wrap: wrap;
}

#program-three-text .contact-details>div {
    width: 100%;
    margin: 15px 0;
}

#program-three-text .contact-detail p {
    font-size: 16px;
    /* font-family: HelveticaNeueLTStd-Bd; */
    font-family:"helvetica-neue-lt-pro";
    font-weight:bold;
    color: #2e1c46;
}

#program-three-text .contact-detail>p {
    margin-bottom: 0;
}

#program-three-text a {
    /* font-family: HelveticaNeueLTStd-Bd; */
    font-family:"helvetica-neue-lt-pro";
    font-weight:bold;
    text-decoration: underline;
    color: #2e1c46;
}

#program-three-text .bold-font {
    font-size: 16px;
    /* font-family: HelveticaNeueLTStd-Bd; */
    font-family:"helvetica-neue-lt-pro";
    font-weight:bold;
    color: #2e1c46;
}



@media only screen and (min-width:992px) {
    #program-three-text {
        padding: 20px 20px 40px 40px;
    }

    #program-three-text .content-heading {
        font-size: 23px;
        line-height: 1.42857143;
    }

    #program-three-text .contact-details {
        flex-direction: row;
    }

    #program-three-text .contact-details>div {
        width: 31%;
    }
}

@media only screen and (min-width:1200px) {
    #program-three-text .tel-no {
        text-decoration: none;
    }
    #program-three-text .contact-details>div {
        width: 33%;
    }
    
}

/*Afford-testing-tabs*/
#afford-tabs-bg {
    background-color: #e0e0e0;
}

#afford-tabs {
    width: 85%;
    max-width: 1150px;
    margin: 0 auto;
}

#afford-tabs .cmp-tabs__tablist {
    flex-direction: column;
    padding: 25px 0;
}

#afford-tabs .cmp-tabs__tab {
    padding: 25px 20px;
    min-height: 112px;
    margin-bottom: 20px;
}

#afford-tabs .patient-savings-program {
    display: flex;
    flex-direction: row;
}

#afford-tabs .inactive-img-1,
#afford-tabs .hover-img,
#afford-tabs .inactive-img-2 {
    display: none;
}

#afford-tabs.patient-savings-program,
#afford-tabs .patient-assistance-program,
#afford-tabs .independent-foundations {
    display: flex;
    flex-direction: row;
}


#afford-tabs .savings-logo,
#afford-tabs .assistance-logo,
#afford-tabs .ind-found-logo {
    flex-shrink: 0;
}

#afford-tabs .savings-logo img,
#afford-tabs .assistance-logo img,
#afford-tabs .ind-found-logo img {
    width: 50px;
}

#afford-tabs .savings-content,
#afford-tabs .assistance-content,
#afford-tabs .ind-found-content {
    margin-left: 15px;
    align-self: center;
}

#afford-tabs .savings-head,
#afford-tabs .assistance-head,
#afford-tabs .ind-found-head {
    font-size: 18px;
    /* font-family: CenturyGothicStd-Bold, HelveticaNeueLTStd-Bd; */
    font-family: "century-gothic", "helvetica-neue-lt-pro";
    font-weight:bold;
    margin: -5px 0 10px 0;
    line-height: 1.42857143;
}

#afford-tabs .patient-savings-btn,
#afford-tabs .patient-assistance-btn,
#afford-tabs .ind-found-btn {
    margin: 0 auto;
    padding: 5px 15px;
    /* font-family: CenturyGothicStd-Bold, HelveticaNeueLTStd-Bd; */
    font-family: "century-gothic", "helvetica-neue-lt-pro";
    font-weight:bold;
    line-height: 1.42857143;
    font-size: 14px;
    display:inline-block;
}

#afford-tabs .patient-savings-btn img,
#afford-tabs .patient-assistance-btn img{
    margin-left: 11px;
    vertical-align: bottom;
}

#afford-tabs .ind-found-btn img {
    margin-left: 15px;
    vertical-align: bottom;
}



@media only screen and (min-width:992px) {
    #afford-tabs {
        width: 90%;
    }

    #afford-tabs .cmp-tabs__tab {
        margin-bottom: 0;
    }

    #afford-tabs .cmp-tabs__tablist {
        flex-direction: row;
        justify-content: space-between;
        align-items: stretch;
        flex-wrap: initial;
    }

    #afford-tabs .cmp-tabs__tab {
        padding: 25px 30px;
    }

    #afford-tabs .savings-content,
    #afford-tabs .assistance-content,
    #afford-tabs .ind-found-content {
        margin-left: 0px;
    }

    #afford-tabs .patient-savings-program,
    #afford-tabs .patient-assistance-program,
    #afford-tabs .independent-foundations {
        flex-direction: column;
        margin-bottom: 0px;
        max-height: 209px;
    }

    #afford-tabs .savings-head,
    #afford-tabs .assistance-head,
    #afford-tabs .ind-found-head {
        margin: 20px 0 30px 0;
    }

    #afford-tabs .savings-logo,
    #afford-tabs .assistance-logo,
    #afford-tabs .ind-found-logo {
        display: block;
        margin: 0 auto;
    }

    #afford-tabs .assistance-logo img {
        width: 35px;
    }

    #afford-tabs .patient-savings-btn,
    #afford-tabs .patient-assistance-btn,
    #afford-tabs .ind-found-btn {
        display: block;
        width: fit-content;
        margin-top: auto;
    }
}

@media only screen and (min-width:1200px) {
    #afford-tabs {
        width: 100%;
    }

    #afford-tabs .cmp-tabs__tab {
        padding: 25px 40px;
    }

    #afford-tabs .savings-head,
    #afford-tabs .assistance-head,
    #afford-tabs .ind-found-head {
        font-size: 23px;
    }

    #afford-tabs .cmp-tabs__tab.cmp-tabs__tab--active .inactive-btn:hover {
        color: #fff;
        background-color: #2e1c46;
        text-decoration: none;
    }

    #afford-tabs .cmp-tabs__tab .inactive-btn:hover {
        text-decoration: none;
        color: #b5b6b8;
        background-color: #fff;
    }

    /*active*/
    #afford-tabs .cmp-tabs__tab.cmp-tabs__tab--active .inactive-btn:hover .active-img-2,
    #afford-tabs .cmp-tabs__tab.cmp-tabs__tab--active .inactive-btn:hover .hover-img {
        display: none;
    }

    #afford-tabs .cmp-tabs__tab.cmp-tabs__tab--active .inactive-btn:hover .inactive-img-2 {
        display: inline-block;
    }

    #afford-tabs .cmp-tabs__tab.cmp-tabs__tab--active .programs:hover {
        background-color: #2e1c46;
        color: #ffffff;
        border-color: #2e1c46;
    }

    /*inactive*/
    #afford-tabs .cmp-tabs__tab .inactive-btn:hover .inactive-img-2 {
        display: inline-block;
    }

    #afford-tabs .cmp-tabs__tab .inactive-btn:hover .active-img-2 {
        display: none
    }

    #afford-tabs .cmp-tabs__tab.affordability-inactive .programs:hover .inactive-img-2 {
        display: none;
    }

    #afford-tabs .cmp-tabs__tab.affordability-inactive .programs:hover .hover-img {
        display: inline-block;
    }


    /* default  */
    #afford-tabs .cmp-tabs__tab:not(.affordability-inactive) .inactive-btn.programs:hover {
        background-color: #2e1c46;
        color: #ffffff;
        border-color: #2e1c46;
    }

}

#afford-tabs .programs:hover {
    text-decoration: none;
}

/* /newlyadded/ */

#afford-tabs .cmp-tabs__tab {
    background-color: #fff;
}

#afford-tabs .cmp-tabs__tab .active-img-1,
#afford-tabs .cmp-tabs__tab .active-img-2 {
    display: inline-block;
}

#afford-tabs .cmp-tabs__tab .inactive-img-1,
#afford-tabs .cmp-tabs__tab .inactive-img-2 {
    display: none;
}

#afford-tabs .cmp-tabs__tab .programs {
    background-color: #fff;
    color: #2e1c46;
    border: 1px solid #2e1c46;
}

#afford-tabs .cmp-tabs__tab.cmp-tabs__tab--active {
    background-color: #fff;
    border-color: #fff;
}

#afford-tabs .cmp-tabs__tab.affordability-inactive {
    background-color: #b5b6b8;
}

#afford-tabs .cmp-tabs__tab.affordability-inactive .active-img-1,
#afford-tabs .cmp-tabs__tab.affordability-inactive .active-img-2 {
    display: none;
}

#afford-tabs .cmp-tabs__tab.affordability-inactive .inactive-img-1,
#afford-tabs .cmp-tabs__tab.affordability-inactive .inactive-img-2 {
    display: inline-block;
}

#afford-tabs .cmp-tabs__tab.affordability-inactive .savings-head,
#afford-tabs .cmp-tabs__tab.affordability-inactive .assistance-head,
#afford-tabs .cmp-tabs__tab.affordability-inactive .ind-found-head {
    color: #fff;
}

#afford-tabs .cmp-tabs__tab.affordability-inactive .programs {
    background-color: transparent;
    color: #fff;
    border: 1px solid #fff;
}

/*/////*/
#afford-tabs .programs {
    background-color: #fff;
    color: #2e1c46;
    border: 1px solid #2e1c46;
}

#afford-tabs .programs img {
    display: none;
}

#afford-tabs .cmp-tabs__tab .active-img-2 {
    display: inline-block;
}


#afford-tabs .cmp-tabs__tab.cmp-tabs__tab--active .programs:hover {
    background-color: #2e1c46;
    color: #fff;
    border-color: #2e1c46;
}

#afford-tabs .cmp-tabs__tab.affordability-inactive .programs:hover {
    background-color: #fff;
    color: #b5b6b8;
}

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

    #afford-tabs .cmp-tabs__tab.affordability-inactive .programs:hover {
        background-color: transparent;
        color: #fff;
        border: 1px solid #fff;
    }

    #afford-tabs .cmp-tabs__tab .programs {
        text-decoration: none;
    }

    #afford-tabs .cmp-tabs__tab .active-img-2 :hover {
        display: none;
    }

    #afford-tabs .programs:hover span .hover-img {
        display: none;
    }

    #afford-tabs .cmp-tabs__tab.cmp-tabs__tab--active .programs:hover {
        background-color: #fff;
    }

    #afford-tabs .cmp-tabs__tab .active-img-2 {
        display: inline-block;
    }

    #afford-tabs .cmp-tabs__tab.cmp-tabs__tab--active .programs:hover {
        background-color: #fff;
        color: #2e1c46;
        border-color: #2e1c46;
    }

    #afford-tabs .cmp-tabs__tab .programs:hover span .active-img-2 {
        display: inline-block;
    }

    #afford-tabs .cmp-tabs__tab--active .programs:hover .inactive-img-2 {
        display: none;
    }

    #afford-tabs .affordability-inactive .programs:hover span .active-img-2 {
        display: none;
    }
}

@media screen and (max-width: 360px) {
    #afford-banner .afford-banner {padding: 22px 10px 15px 5px;}
    #afford-banner .afford-banner {width: 90%;}
    #afford-banner .banner-head {font-size: 25px; line-height: 30px;}
    #afford-tabs {width: 95%;}
    #program-one-accord .cmp-accordion__title {font-size: 18px;}

}
