/*patient-support*/
span.ref-tell {
    pointer-events: none;
}

html {
    scroll-behavior: smooth;
}

#patient-support .special-symbol sup {
    font-size: 80%;
}

#patient-support .zero-box-content h3 {
    font-size: 45px;
    margin-bottom: 20px;
    margin-top: 10px;
}

#patient-support .rc-anchor-invisible {
    display: flex;
    flex-direction: row-reverse;
}

#patient-support .zero-foot-box p {
    font-size: 14px;
    line-height: 15px;
}

#support-wrapper-container .why-breztri-container {
    padding-top: 30px;
    padding-bottom: 10px
}

#support-wrapper-container .why-breztri-header p {
    font-size: 17px;
    line-height: 24px;
    margin-bottom: 20px;
    color: #333333;
    /* margin-top: 15px; */
    font-family: 'Gotham-Book';
}

span.clock {
    font-size: 24px;
}

#patient-support .boldCopy {
    font-family: 'Gotham-Bold';
}

#patient-support .faq-zero-para>span {
    font-size: 11px;
    top: 2px;
}

#patient-support .why-breztri-container h1 {
    margin-bottom: 10px;
    max-width: 620px;
    padding-top: 150px;
    font-size: 45px;
    margin-top: 0px;
    margin-bottom: 20px;
}

#patient-support .why-breztri-container h2 {
    margin-bottom: 10px;
    max-width: 680px;
    padding-top: 95px;
}

#patient-support .why-breztri-header h6 {
    font-family: 'Gotham-Book';
    font-size: 24px;
    line-height: 28px;
    margin-bottom: 10px;
}

#patient-support #container-f7ec23c032 .why-breztri-header {
    max-width: 61%;
}

#patient-support ul.first-level-list {
    padding-left: 18px;
    margin-bottom: 25px;
}

.faq-zero-wrapper {
    width: 70%;
}

#patient-support .faq-zero-pay {
    font-size: 17px;
    line-height: 28px;
    margin-top: 15px;
    max-width: 739px;
}

#patient-support .faq-zero-para {
    margin-top: 20px;
    position: relative;
    font-size: 14px;
    line-height: 18px;
}

#support-wrapper-container .cmp-text ul li {
    padding: 0;
    margin: 0;
    list-style-position: inside;
    padding-top: 10px;
    font-family: 'Gotham-Book';
    line-height: 24px;
}

#patient-support .copd-cta-button a {
    margin: 0 20px 0 0;
    position: relative;
}

#patient-support .faq-zero-para .special-symbol sup {
    font-size: 11px;
}

#patient-support .zero-pay-foot-note ul li {
    margin-bottom: 10px;
}

#support-wrapper-container #copd-cta-section,
.copd-cta-button {
    margin: 0 auto;
    display: flex;
    justify-content: flex-start;
}

#support-wrapper-container .faq-inner {
    min-height: 100px;
    display: flex;
    flex-direction: row;
    gap: 30px;
    margin-top: 55px;
    align-items: unset;
    width: 100%;
    margin-bottom: 0px;
}

#patient-support .faq-zero-content.desktop-view {
    margin-top: 20px;
}

#support-wrapper-container .faq-wrapper {
    width: 30%;
}

#support-wrapper-container .mobile-view {
    display: none;
}

button.cmp-dynamicform__submit-btn:after {
    content: "\f054";
    font-family: "FontAwesome6Free-Solid";
    color: #333333;
    font-size: 16px;
    padding-left: 2px;
}

#support-wrapper-container h6.copd-eyebrow.gotham-bold {
    display: none;
}

#patient-support .copd-cta-button a::after {
    position: absolute;
    top: 50%;
    transform: translateY(-50%);
    -webkit-transform: translateY(-50%);
    -moz-transform: translateY(-50%);
    -ms-transform: translateY(-50%);
    -o-transform: translateY(-50%);
}

div#discover-flare-upsection {
    margin-top: 20px;
}

#patient-support .why-breztri-container h2 {
    max-width: 680px;
    padding-top: 25px;
    font-size: 45px;
    line-height: 45px;
    margin-top: 0px;
    margin-bottom: 20px;
    font-family: 'Gotham-Bold';
    color: #373a37;
}

#patient-support #banner-container .why-breztri-header {
    /*max-width: 100%;*/
    max-width: 1050px;
    margin: 0 auto;
}

#patient-support .why-breztri-container h2 {
    max-width: 1045px;
}

#patient-support input#breztri-dtc-zero-pay-program-copdasthma-radio {
    top: 2px;
}

@media screen and (min-width: 991px) {
    #patient-support .breztri-banner-bg {
        background-image: url(/content/dam/intelligentcontent/brands/breztri-dtc/us/en/images/phase5/desktop/patient-support/saving-support-bg.png);
        border-radius: 0;
        background-size: cover;
        min-height: 270px;
        background-repeat: no-repeat;
        background-position: right center;
    }
}

@media screen and (max-width: 991px) {
    span.ref-tell {
        pointer-events: auto;
    }

    #patient-support .faq-zero-para .special-symbol sup {
        font-size: 12px;
    }

    #support-wrapper-container .faq-zero-wrapper {
        width: 100%;
        padding-left: 0;
        padding-right: 0;
        margin-top: 0;
    }

    #patient-support #grey-bg {
        margin: 0;
    }

    #patient-support #support-wrapper-container .why-breztri-container {
        padding-top: 0;
        padding-bottom: 20px;
    }

    #support-wrapper-container h6.copd-eyebrow.gotham-bold {
        display: block;
    }

    #patient-support #container-f7ec23c032 .why-breztri-header {
        max-width: 55%;
    }

    #patient-support .patient-spt .text-bold br {
        display: none;
    }

    #support-wrapper-container .faq-zero-content {
        text-align: left;
        font: normal normal bold 18px/24px Gotham;
        letter-spacing: 0.24px;
        color: #333333;
    }

    #patient-support .why-breztri-header h6 {
        line-height: 24px;
    }

    #patient-support .copd-cta-button a {
        margin: 0 0 16px 0;
    }

    #support-wrapper-container p.faq-zero-content.desktop-view {
        display: none;
    }

    #support-wrapper-container .mobile-view {
        display: block;
        text-align: center;
    }

    #support-wrapper-container #copd-cta-section,
    .copd-cta-button {
        margin: 0 auto;
        flex-direction: column;
        justify-content: center;
        align-items: center;
    }

    #support-wrapper-container .faq-inner {
        margin-bottom: 25px;
    }

    #support-wrapper-container .cmp-container__backgroundImage--enabled {
        height: auto;
        background-position: initial;
        background-repeat: no-repeat;
        margin: 0;
        min-height: 600px;
    }

    #support-wrapper-container h6.copd-eyebrow.gotham-bold {
        margin-top: -142px;
        font-weight: bold;
    }

    #support-wrapper-container .why-breztri-container h1 {
        font-size: 27px;
        margin-top: 0px;
        margin-bottom: 0px;
        line-height: 32px;
        padding-top: 15px;
        max-width: 80%;
    }

    #support-wrapper-container .why-breztri-container h2 {
        font-size: 27px;
        margin-top: 0px;
        margin-bottom: 0px;
        line-height: 32px;
        padding-top: 15px;
        max-width: 80%;
    }

    #support-wrapper-container .faq-inner {
        min-height: 100px;
        display: flex;
        flex-direction: column;
        gap: 5px;
        margin-top: 45px;
        align-items: unset;
        width: 100%;
        margin-bottom: 0px;
        padding: 0;
    }

    #patient-support .faq-zero-pay {
        max-width: 100%;
    }

    .faq-zero-wrapper {
        width: 100%;
    }

    #patient-support .faq-zero-pay {
        margin-top: -10px;
    }

    #patient-support .faq-zero-para {
        margin-bottom: 25px;
    }

    #support-wrapper-container .faq-wrapper {
        width: 275px;
        margin-top: 0;
        font-size: 14px;
        line-height: 21px;
    }

    #support-wrapper-container .why-breztri-header ul.first-level-list {
        font-size: 14px;
        line-height: 21px;
        color: #444444;
    }

    #support-wrapper-container .cmp-text ul li {
        padding: 0;
        margin: 0;
        list-style-position: inside;
        padding-top: 6px;
        font-family: 'Gotham-Book';
        text-indent: -18px;
        padding-left: 0;
        font-size: 14px;
        line-height: 21px;
    }

    .why-breztri-header {
        width: 100%;
    }

    .patient-spt {
        width: 94%;
    }

    #support-wrapper-container .why-breztri-header p {
        font-size: 14px;
        line-height: 21px;
    }

    #patient-support div#discover-flare-upsection {
        margin-top: 35px;
    }

    #patient-support .boldCopy br {
        display: none;
    }

    span.bret-break {
        word-break: break-all;
        display: inline-block;
    }

    .faq-zero-wrapper {
        padding-left: 0;
    }

    span.clock {
        font-size: 17px;
    }

    #support-wrapper-container .why-breztri-container h2 {
        font-size: 27px;
        line-height: 32px;
        margin-top: 0px;
        margin-bottom: 0px;
        padding-top: 40px;
    }

}

@media screen and (max-width: 768px) {
    #patient-support .faq-zero-para>span {
        font-size: 12px;
    }

    #support-wrapper-container .faq-wrapper {
        max-width: 90%;
        width: 250px;
    }

    #support-wrapper-container .why-breztri-container h1 {
        padding-top: 10px;
    }

}

@media screen and (max-width: 480px) {
    #patient-support #container-f7ec23c032 .why-breztri-header {
        max-width: 98%;
    }

    #support-wrapper-container .why-breztri-container h2 {
        max-width: 260px;
    }

}

/*wrote on 01-08-2024*/
#patient-support .cmp-container__backgroundImage--enabled {
    background-position: top right;
    width: 100%;
    margin: 0px auto;
    background-size: 45%;
}

@media screen and (max-width: 991px) {

    #patient-support .why-breztri-header h4 {
        padding-bottom: 5px;
        padding-top: 24px;
    }

    #patient-support .cmp-container__backgroundImage--enabled {
        background-image: url(/content/dam/intelligentcontent/brands/breztri-dtc/us/en/images/desktop/patient-support-M.png) !important;
        background-position: top right;
        background-repeat: no-repeat;
    }

    #patient-support span.color-yellow-box {
        color: #373A37;
        padding: 0px 0 0px 17px;
    }

    #support-wrapper-container .why-breztri-container h1 {
        max-width: 68%;
    }

    #patient-support .faq-zero-para {
        font-size: 12px;
        line-height: 15px;
    }

    #patient-support .faq-zero-pay {
        font-size: 14px;
        line-height: 21px;
    }

    #patient-support #banner-container .why-breztri-header {
        max-width: 100%;
    }

    #support-wrapper-container .why-breztri-container h2 {
        max-width: 100%;
    }

    .patient-spt {
        width: 100%;
    }

    #patient-support .why-breztri-header h6 {
        line-height: 24px;
        font-size: 18px;
    }

}

@media screen and (max-width: 414px) {
    #support-wrapper-container .why-breztri-container h2 {
        max-width: 275px;
    }
}

@media screen and (min-width: 1600px) {
    #patient-support .cmp-container__backgroundImage--enabled {
        max-width: 1303px;
        margin: 0 auto;
    }

    #patient-support .why-breztri-container h1 {
        padding-top: 160px;
    }

}

/*wrote on 01-08-2024*/
/*end of patient support*/
/* _______________________________________________________________________________________________________________________________*/
/* *******************US-112482 - BREZTRI DTC Website Full Launch - JULY********************** */
/* ______________________________________________________________________________________________________________________________ */

#patient-support .breztri-banner h1 {
    text-transform: unset;
}

#patient-support .breztri-banner h1 {
    font-size: 45px;
    line-height: 49px;
    color: #FFFFFF;
    margin: 0;
    max-width: 550px;
    font-family: 'Gotham-Black';
}

#patient-support .breztri-banner p {
    text-transform: unset;
    font-size: 45px;
    line-height: 49px;
    color: #FFFFFF;
    margin: 0;
    max-width: 550px;
    font-family: 'Gotham-Black';
}

#patient-support #banner-container:first-child {
    background-color: #F5F5F5;
}

#patient-support #zero-banner-container {
    background-color: #FFFFFF;
}

#patient-support .patient-spt {
    padding-top: 15px;
}

#patient-support .patient-spt .split {
    display: flex;
    /*flex-wrap: wrap;*/
    max-width: 1052px;
    align-items: center;
    gap: 36px;
}

#patient-support .patient-spt .split .text-bold {
    max-width: 300px;
}

#patient-support ul.support {
    padding: 40px 70px 40px 50px;
    margin-bottom: 25px;
    /* max-width: 723px; */
    background-color: #FFFFFF;
    border-radius: 20px;
}

#patient-support #support-wrapper-container .cmp-text ul li {
    padding-top: 0px;
    color: #000;
    list-style: none;
    padding-left: 16px;
}

#patient-support .why-breztri-header h6 {
    padding-top: 30px;
    color: #373A36;
}

#patient-support .patient-spt .bottom {
    font-size: 28px;
    line-height: 34px;
    text-align: center;
    max-width: 1080px;
    padding-bottom: 45px;
    letter-spacing: -0.6px;
    font-weight: 350;
    color: #000;
}

#patient-support .benifits-container.zero-pay {
    width: 100%;
    max-width: 1060px;
    margin: 0 auto;
    padding: 20px 0px 0px 0px;
}

#patient-support .zero-pay {
    display: block;
}

#patient-support .zero-box-content {
    max-width: 680px;
}

#patient-support .zero-box-content h2 {
    font-size: 45px;
    margin-top: 0px;
    margin-bottom: 20px;
    max-width: 906px;
    font-style: normal;
    font-weight: 400;
    line-height: 49px;
    color: #373A37;
}

#patient-support .benifits-container.zero-pay .zero-pay-box .zero-box-content h1 {
    font-size: 45px;
    margin-top: 0px;
    margin-bottom: 20px;
    max-width: 906px;
    font-style: normal;
    font-weight: 400;
    line-height: 49px;
    color: #373A37;
}

#patient-support .zero-consent-container {
    /* padding-top: 60px; */
    margin: 0 auto;
}

#patient-support #zero-pay-form-container div#recaptchaInv {
    margin-bottom: 0;
    margin-top: 0px;
}

#patient-support .gold-words {
    color: #8F670A;
    font-family: 'Gotham-Bold';
}

#patient-support .zero-pay-foot-note ul li a {
    font-size: 13px;
    color: #333333;
    margin-bottom: 0px;
    display: inline-block;
    text-decoration: underline;
    font-family: 'Gotham-Book';
}

#patient-support .zero-pay-box {
    display: flex;
    align-items: center;
    padding-bottom: 25px;
    padding-right: 62px;
}

#patient-support .zero-pay-header-text {
    margin-bottom: 10px;
}

#patient-support .desktop-img {
    min-height: 193px;
    padding-right: 20px;
    max-width: 300px;
}

#patient-support .zero-consent-inner p {
    padding-bottom: 50px;
    letter-spacing: 0.17px;
}

#patient-support .patientpay p {
    padding-bottom: 30px;
}

#patient-support .zero-consent-inner p:nth-of-type(3) {
    padding-bottom: 0px;
}

#patient-support p.consent-small-text {
    position: relative;
    font-size: 14px;
    line-height: 18px;
    margin-top: 0px;
    /*letter-spacing: -1px;*/
}

#patient-support #zero-pay-form-container .cmp-formv2-options--radio label input:checked::before {
    content: "";
    background: #333333;
    position: absolute;
    border-radius: 50%;
    width: 12px;
    height: 12px;
    top: 2px;
    left: 50%;
    -webkit-transform: translateX(-50%);
}

#patient-support .zero-consent-container {
    max-width: 1217px;
    padding: 60px 20px 0px 20px;
    font-size: 17px;
}

#patient-support .mobile-number.tel {
    color: #373A36;
}

#patient-support .phone-no.tel {
    color: #373A36;
}

#patient-support #zero-pay-form-container .cmp-formv2-options--radio label input[type="radio"] {
    border: 2px solid #000;
}

#zero-pay-form-container .cmp-formv2__group {
    padding: 0;
    margin-bottom: 10px;
}

#patient-support .img-zero-pay .mobile-img {
    display: none;
}

#patient-support .zero-pay-header-text p,
.zero-pay-form .cmp-dynamicform__control-label,
.zero-foot-box p.text-bold,
.zero-consent-inner p {
    font-size: 17px;
    line-height: 24px;
    font-weight: unset;
    font-family: 'Gotham-Book';
    color: #373A36;
}

#patient-support #new_form label {
    font-size: 17px;
    font-family: 'Gotham-Book';
    line-height: 24px;
    margin-bottom: 8px;
    display: block;
    color: #373A36;
    position: relative;
}

#patient-support #zero-pay-form-container .cmp-formv2-options--radio .cmp-formv2-options__legend {
    display: inline-block;
    margin-bottom: 20px;
    font-family: 'Gotham-Medium';
    font-size: 17px;
    line-height: 24px;
    color: #373A36;
}

#patient-support .cmp-formv2-options__field-description {
    font-size: 17px;
    line-height: 24px;
    color: #000000;
}

#patient-support .zero-foot-condition {
    color: #333;
}

#patient-support #zero-pay-form-container .cmp-formv2-options {
    margin: 0px;
    border: none;
    padding: 0;
}
/*@media screen and (max-width: 1200px) {*/
/*#patient-support .patient-spt .split .text-bold {*/
/*    max-width: 80%;*/
/*}*/
/*}*/

@media screen and (min-width: 991px) {
    #patient-support .breztri-banner-bg {
        background-image: url(/content/dam/intelligentcontent/brands/breztri-dtc/us/en/images/phase5/desktop/copd/request-breztri-copd/request-breztri-copd-bg.png);
        border-radius: 0;
        background-size: cover;
        min-height: 171px;
        background-repeat: no-repeat;
        background-position: right center;
    }

    #patient-support .breztri-banner {
        min-height: 171px;
        align-items: center;
        display: flex;
    }
}

@media screen and (max-width: 991px) {
    #patient-support .patient-spt .split {
    display: flex;
    flex-wrap: wrap;
}
    #patient-support .patient-spt .split .text-bold {
    max-width: 80%;
}
    #patient-support #support-wrapper-container .cmp-text ul li {
        padding-top: 0px;
        color: #000;
        list-style: none;
        padding-left: 40px;
    }

    #patient-support .zero-pay-foot-note ul li {
        margin-bottom: 10px;
    }

    #patient-support .zero-box-content h2 {
        font-size: 24px;
        line-height: 30px;
        margin-bottom: 0;
        display: block;
        letter-spacing: -0.4px;
        padding-right: 0;
    }

    #patient-support .benifits-container.zero-pay .zero-pay-box .zero-box-content h1 {
        font-size: 24px;
        line-height: 30px;
        margin-bottom: 0;
        display: block;
        letter-spacing: -0.4px;
        padding-right: 0;
    }

    #new_form button#savingsFormSubmit {
        margin: unset;
        margin-top: 50px;
        margin-bottom: 30px;
        display: block;
        max-width: 307px;
    }

    #patient-support .breztri-banner-bg {
        background-image: url(/content/dam/intelligentcontent/brands/breztri-dtc/us/en/images/phase5/mobile/patient-support/saving-support--bg.png);
        background-position: 50% 50%;
    }

    #patient-support .breztri-banner h1 {
        font-size: 30px;
        max-width: 200px;
        line-height: 30px;
    }

    #patient-support .breztri-banner p {
        font-size: 30px;
        max-width: 200px;
        line-height: 30px;
    }

    #patient-support .desktop-img {
        display: none;
    }

    #patient-support .img-zero-pay .mobile-img {
        display: block;
        min-height: 145px;
    }

    #patient-support .zero-pay-box {
        gap: 0px;
        padding-bottom: 15px;
        padding-right: 9px;
    }

    #patient-support .img-zero-pay {
        margin-right: 0;
    }

    #patient-support .zero-box-content {
        width: 100%;
    }

    #patient-support .img-zero-pay {
        max-width: 140px;
    }

    #patient-support .zero-box-content {
        width: 100%;
    }

    #patient-support div#zero-pay-form-container {
        padding: 0px 20px;

    }

    #patient-support .zero-pay-header-text p,
    .zero-pay-form .cmp-dynamicform__control-label,
    .zero-foot-box p.text-bold,
    .zero-consent-inner p {
        font-size: 14px;
        line-height: 21px;
        font-weight: unset;
        font-family: 'Gotham-Book';
    }
}

@media screen and (max-width: 765px) {
    #patient-support .zero-consent-container {
    padding: 40px 20px 0px 20px;
    }
    #patient-support .zero-consent-inner p {
    padding-bottom: 20px;
    }
    
    #patient-support .patient-spt {
        padding-top: 0px;
    }

    #patient-support .why-breztri-header h6 {
        padding-top: 0px;
    }

    #patient-support .patient-spt .split {
        gap: 25px;
    }

    #patient-support .patient-spt .split .text-bold {
        max-width: 285px;
    }

    #patient-support ul.support {
        padding: 30px 29px 50px 30px;
    }

    #patient-support .patient-spt .split .text-bold {
        max-width: 80%;
        font-size: 17px;
    }

    #patient-support #support-wrapper-container .cmp-text ul li {
        font-size: 17px;
        letter-spacing: 0.3px;
        padding-left: 15px;
        text-indent: inherit;
    }

    #patient-support .patient-spt .bottom {
        font-size: 18px;
        line-height: 24px;
        padding: 20px;
    }

    #patient-support #zero-banner-container {
        padding-top: 20px;
    }

    #patient-support .img-zero-pay {
        max-width: 120px;
    }

    #patient-support div#zero-pay-form-container {
        padding: 0px 20px;
    }

    #patient-support .cmp-formv2-options__field-description {
        font-size: 14px;
        line-height: 24px;
    }

    #patient-support .zero-pay-header-text p,
    .zero-pay-form .cmp-dynamicform__control-label,
    .zero-foot-box p.text-bold,
    .zero-consent-inner p {
        font-size: 14px;
        line-height: 21px;
        font-weight: unset;
        font-family: 'Gotham-Book';
        color: #373A36;
    }
}

@media screen and (max-width: 450px) {
        #patient-support .zero-box-content h2 {
        margin-bottom: 15px;
        }
    #patient-support .patient-spt .split .text-bold {
        max-width: 310px;
        font-size: 17px;
    }
    
    #support-wrapper-container .why-breztri-container h2 {
        max-width: 100%;
        font-size: 24px;
    }

    #patient-support .zero-box-content {
        width: 100%;
    }

    #patient-support .patient-spt .text-bold br {
        display: block;
    }

    #patient-support .zero-desk {
        display: block;
        font-size: 14px;
        max-width: 240px;
    }

    #patient-support .img-zero-pay {
        max-width: 110px;
    }
}

@media screen and (max-width: 420px) {
    #patient-support input#breztri-dtc-zero-pay-program-radio[value="001"] {
        top: 28%;
    }
}

@media screen and (max-width: 390px) {
    #patient-support .zero-desk {
        letter-spacing: -0.3px;
    }

    #patient-support .benifits-container.zero-pay .zero-pay-box .zero-box-content h1 {
        letter-spacing: -2px;
    }
        #support-wrapper-container .why-breztri-container h2 {
        letter-spacing: -0.2px;
    }
}
    @media screen and (max-width: 370px) {
    #patient-support .zero-desk {
        letter-spacing: -1px;
    }
        #support-wrapper-container .why-breztri-container h2 {
        letter-spacing: -1px;
    }
    #patient-support .zero-box-content h2 {
        letter-spacing: -2px;
    }
}
____________________________________________________________________ _____________________________Confirmation_______________________________ #patient-support-confirmation .zeropay-confirmation-helpful-inner {
    max-width: 100%;
    margin: 0 auto;
}

#patient-support-confirmation .breztri-right-container.zero-pay-confirmation-container-box {
    max-width: 757px;
    box-shadow: none;
    background: none;
    padding-top: 80px;
}

#patient-support-confirmation .zero-pay-box {
    display: unset;
}

#patient-support-confirmation .zeropay-confirmation-helpful {
    background-image: url(/content/dam/intelligentcontent/brands/breztri-dtc/us/en/images/phase5/desktop/patient-support/patient-confirmation.png);
    border-radius: 0;
    background-size: cover;
    background-repeat: no-repeat;
    background-position: center top;
    min-height: 358px;
}

#patient-support-confirmation .zero-pay-confirmation-container-box .zero-box-content {
    width: 100%;
    text-align: center;
    padding-top: 30px;
}

#patient-support-confirmation .breztri-right-inner h3 {
    font-size: 28px;
    line-height: 34px;
    color: #FFFFFF;
}

#patient-support-confirmation .breztri-right-inner a {
    max-width: 357px;
    background: #F0B323;
    border: 3px solid #FEE2A0;
    border-radius: 39px;
    padding: 12px;
    padding-left: 30px;
    padding-right: 30px;
    font-weight: 600;
    color: #333;
    font-family: 'Gotham-Bold';
    font-size: 18px;
}

#patient-support-confirmation .benifits-container h2 {
    line-height: 49px;
    font-size: 45px;
    margin-top: 0px;
    margin-bottom: 0px;
    color: #373A37;
}

#patient-support-confirmation .benifits-header p {
    font-size: 17px;
    line-height: 24px;
    margin-bottom: 15px;
    color: #333333;
}

#patient-support-confirmation .breztri-banner h1 {
    font-size: 45px;
    line-height: 49px;
    color: #FFFFFF;
    margin: 0;
    max-width: 550px;
    font-family: 'Gotham-Black';

}

#patient-support-confirmation .breztri-banner h1 {
    text-decoration: unset !important;
    text-transform: unset;
}

#patient-support-confirmation #approved-use {
    background-color: #FFFFFF;
}

#page-container-patient-comfirmation {
    background-color: #F5F5F5;
}

#patient-support .img-zero-pay {
    max-width: 306px;
}

.patient-spt ul li {
    position: relative;
    padding-left: 4px;
    margin-left: 10px;
}

.patient-spt ul li::before {
    content: '';
    position: absolute;
    left: 0;
    top: 10px;
    width: 5px;
    height: 5px;
    border-radius: 100%;
    background-color: #373A36;
}

.GlobalSite #main-wrapper-container-zero-pay,
.GlobalSite #breztri-zero-pay {
    scroll-margin-top: 175px;
}

@media screen and (min-width: 991px) {
    #patient-support-confirmation .breztri-banner-bg {
        background-image: url(/content/dam/intelligentcontent/brands/breztri-dtc/us/en/images/phase5/desktop/copd/request-breztri-copd/request-breztri-copd-bg.png);
        border-radius: 0;
        background-size: cover;
        min-height: 171px;
        background-repeat: no-repeat;
        background-position: right center;
    }

    #patient-support-confirmation .breztri-banner {
        min-height: 171px;
        align-items: center;
        display: flex;
    }
    #patient-support .breztri-banner-bg .content-container {
        max-width: 1050px;
        margin: 0 auto;
    }

    #patient-support .img-zero-pay {
        margin-right: 20px;
    }
}

@media screen and (max-width: 991px) {
    #patient-support-confirmation .breztri-banner-bg {
        background-image: url(/content/dam/intelligentcontent/brands/breztri-dtc/us/en/images/phase5/mobile/patient-support/saving-support--bg.png);
        background-position: 50% 50%;
    }

    #patient-support-confirmation .zeropay-confirmation-helpful {
        background-image: url(/content/dam/intelligentcontent/brands/breztri-dtc/us/en/images/phase5/mobile/patient-support/patient-confirmation-mob.png);
        border-radius: 0;
        background-size: cover;
        background-repeat: no-repeat;
        background-position: center top;
        min-height: 289px;
    }

    #patient-support-confirmation .zero-pay-confirmation-container-box .zero-box-content {
        max-width: 100%;
    }

    #patient-support-confirmation .zero-pay-box {
        display: flex;
        text-align: center;
        padding: 0px;
    }

    #patient-support-confirmation .breztri-right-inner h3 {
        padding: 10px;
    }

    #patient-support-confirmation .content-container.benifits-container.zero-pay-confirmation {
        padding: 20px 20px 0px 20px;
    }

    #patient-support-confirmation .zero-pay-confirmation .benifits-header p {
        width: 100%;
    }

    #patient-support-confirmation .benifits-container h2 {
        font-size: 24px;
        line-height: 33px;
    }

    #patient-support-confirmation .breztri-banner h1 {
        font-size: 30px;
        max-width: 200px;
        line-height: 30px;
    }

    #patient-support-confirmation .zero-pay-confirmation-container-box .zero-box-content {
        padding-top: 0px;
    }
}

@media screen and (max-width: 460px) {
    /*#patient-support .zero-consent-inner p:nth-of-type(3) {*/
    /*    padding-bottom: 15px;*/
    /*}*/

    #patient-support-confirmation .breztri-right-inner h3 {
        font-size: 18px;
        line-height: 24px;
        color: #FFFFFF;
        padding: 10px;
    }

    #patient-support-confirmation .breztri-right-inner a {
        max-width: 260px;
        background: #F0B323;
        border: 3px solid #FEE2A0;
        border-radius: 39px;
        padding: 12px;
        font-weight: 600;
        color: #333;
        font-family: 'Gotham-Bold';
        font-size: 14px;
        /*letter-spacing: -0.5px;*/
    }

    #patient-support-confirmation .zero-pay-confirmation-container-box .zero-box-content {
        max-width: 330px;
        padding-top: 0px;
    }

    #patient-support-confirmation .zero-pay-confirmation .benifits-header p {
        width: 97%;
        margin: 0 auto;
        font-size: 17px;
        line-height: 24px;
    }

    #patient-support-confirmation .zero-pay-confirmation h2 {
        /* max-width: 340px; */
        max-width: 100%;
        margin-left: 0;
        margin-right: 0;
    }

    #patient-support-confirmation .zero-pay-confirmation .benifits-header {
        text-align: center;
    }

    #patient-support-confirmation .breztri-right-inner a:after {
        content: "\f054";
        font-family: "FontAwesome6Free-Solid";
        color: #333333;
        font-size: 16px;
        padding-left: 8px;
        position: relative;
        top: 0px;
    }

    #patient-support-confirmation .breztri-right-container.zero-pay-confirmation-container-box {
        padding-top: 60px;
    }

}

@media screen and (max-width: 370px) {
    #patient-support-confirmation .zero-pay-confirmation h2 {
        letter-spacing: -0.9px;
    }
}
