.banner-mandara-study {
    padding: 40px 0 38px 0;
}

.banner h3 {
    margin: 5px 0 0 0;
    font-family: "Myriad-pro";
    font-weight: 700;
    font-size: 20px;
    line-height: 24px;
    color: #FFFFFF;
}
#mandara-study .cmp-text{
    padding:0;
}
.randomized {
    padding: 32px 0 25px 0;
}

#mandara-study .randomized p {
    /*font-family: "myriad-pro", sans-serif; font-weight: 400; font-style: normal;*/
    font-family: 'Myriad-pro';
    font-weight: 400;
    font-size: 16px;
    padding-right: 2px;
    font-size: 16px;
    line-height: 100%;
    color: #333F48;
}

.study-overview-head h2 {
    font-family: "myriad-pro-condensed", sans-serif; font-weight: 900; font-style: italic;
    font-size: 32px;
    line-height: 36px;
    color: #AE2573;
    text-transform: uppercase;
    margin: 0;
}

.study-patients-mian {
    /*padding: 20px 0 34px 0;*/
  padding: 20px 0 24px 0;
}

.study-overview {}

.study-overview-head {}

.study-overview-head figure {
    margin: 0;
}


.study-patients {
    display: flex;
    border: #D7D7D7 1px solid;
    border-radius: 0px 15px;
    padding: 44px 29px 42px 29px;
    justify-content: space-between;
    align-items: center;
    flex-direction: row-reverse;
}

.study-patients-content {
    max-width: 380px;
}

.study-patients-view {
    width: 61.1%;
}

.relapse {
    padding: 0 0 12px 0;
}

.relapse h4 {
    font-family: "myriad-pro", sans-serif; font-weight: 700; font-style: normal;
    font-size: 20px;
    line-height: 24px;
    color: #AE2573;
    text-transform: uppercase;
    margin: 0 0 3px 0;
}

.study-patients-content .relapse ul {
    padding: 0 0 0 13px;
}

.relapse ul li {
    margin: 0 0 3px 0;
}

.relapse ul li p,
.study-patients-view p {
    font-family: "myriad-pro", sans-serif; font-weight: 400; font-style: normal;
    font-size: 16px;
    line-height: 18px;
    color: #333F48;
}

.study-patients-view p {
    text-align: center;
    padding-top: 10px;
    max-width: 430px;
    margin: 0 auto;
}

.study-patients-view p span {
    font-family: "myriad-pro", sans-serif; font-weight: 700; font-style: normal;
}

.relapse ul li p span {
    font-family: "myriad-pro", sans-serif; font-weight: 400; font-style: normal;
}

.bvas {
    padding: 0;
}

.bvas p {
    font-family: "myriad-pro", sans-serif; font-weight: 400; font-style: normal;
    font-size: 16px;
    line-height: 18px;
    color: #333F48;
    max-width: 370px;
}

.no-bold span {
    font-family: "myriad-pro", sans-serif; font-weight: 400; font-style: normal !important;
}

.nowrap {
    white-space: nowrap;
}

.bvas p span {
    font-family: "myriad-pro", sans-serif; font-weight: 700; font-style: normal;
}

.study-patients-view figure {
    margin: 0;
}

#patient-baseline-block .cmp-text {
    padding: 0;
    background-color: #FAFAFA;
}

.patient-baseline {
    padding: 36px 0 13px 0;
    
}

#mandara-study #patient-baseline-main {
    background-color: #FAFAFA;
}

.patient-baseline-head figure {
    margin: 0;
}

.patient-baseline-head h2 {
    font-family: "myriad-pro-condensed", sans-serif; font-weight: 900; font-style: italic;
    font-size: 32px;
    line-height: 36px;
    color: #AE2573;
    text-transform: uppercase;
    margin: 0;
}

.patient-baseline-table {
    display: flex;
    align-items: flex-start;
    border-radius: 12px;
    border: #D7D7D7 1px solid;
    background-color: #FFFFFF;
    padding: 0;
    margin: 24px 0 0 0;
}

.median ul li::marker {
    color: transparent;
}

.median ul li {
    padding: 7px 21px 2px 21px;
    border-top: #D7D7D7 1px solid;
}

.median ul li p {
    font-family: "myriad-pro", sans-serif; font-weight: 400; font-style: normal;
    font-size: 16px;
    line-height: 18px;
    color: #333F48;
}

.median ul li p span {
    font-family: "myriad-pro", sans-serif; font-weight: 700; font-style: normal;
}
.median ul li p span .unbold-text{
   font-family: "myriad-pro", sans-serif; font-weight: 400; font-style: normal;
}
.characteristic-head {
    padding: 13px 15px 8px 15px;
}

.characteristic-head p {
    font-family: "myriad-pro", sans-serif; font-weight: 400; font-style: normal;
    font-size: 16px;
    line-height: 18px;
    color: #FFFFFF;
}

.characteristic-head p span {
    font-family: "myriad-pro", sans-serif; font-weight: 700; font-style: normal;
}

.screening1 {
    background: linear-gradient(90deg, #064C53 0%, #009D88 100%);
    border-radius: 12px 0 0 0;
    text-align: left;
    padding: 21px 5px 18px 21px;
}

.screening2 {
    background: #AE2573;
    text-align: center;
}

.screening3 {
    background: #EDEDEE;
    text-align: center;
    border-radius: 0 12px 0 0;
}

.screening3 p {
    color: #333F48;
}

.patient-table-list1 {
    width: 55%;
}

.patient-table-list2 {
    width: 22.5%;
}

.patient-table-list3 {
    width: 22.5%;
}

.median2 {
    text-align: center;
}

.median3 {
    text-align: center;
}

.median ul li.relapsing {
    padding: 7px 25px 2px 43px;
}

.median2 ul li {
    background: rgba(174, 37, 115, 0.15);
}

.patient-line-footnote {
    padding: 25px 0 24px 6px;
    /* max-width: 973px; */
}

#mandara-study .patient-line-footnote {
    width: 101%;
}

.patient-line-footnote p {
    font-family: "myriad-pro", sans-serif; font-weight: 400; font-style: normal;
    font-size: 14px;
    line-height: 16px;
    padding: 0 2px 4px 0;
}

.definitions {
    padding: 34px 0 36px 0;
}

.definitions-head {
    padding: 0;
}

.definitions-head h2 {
    font-family: "myriad-pro-condensed", sans-serif; font-weight: 900; font-style: italic;
    font-size: 32px;
    line-height: 36px;
    color: #AE2573;
    text-transform: uppercase;
    margin: 0;
}

.definitions-head figure {
    margin: 5px 0 0 0;
}

.glossary {
    padding: 40px 30px 20px 58px;
    border: #D7D7D7 1px solid;
    border-radius: 0px 15px;
    margin: 23px 0 0 0;
}

.glossary h3 {
    font-family: "myriad-pro", sans-serif; font-weight: 700; font-style: normal;
    font-size: 20px;
    line-height: 22px;
    color: #AE2573;
    margin: 0 0 25px 0;
}

.definitions .glossary ul {
    padding-left: 13px;
    padding-right: 20px;
}

.glossary ul li {
    margin: 0 0 19px 0;
}

.special-width-desktop {
    max-width: 300px;
}

#mandara-study .eosino-content p {
    font-size: 22px;

}

.glossary ul li p {
    font-family: "myriad-pro", sans-serif; font-weight: 400; font-style: normal;
    font-size: 16px;
    line-height: 18px;
    color: #333F48;
}

.glossary ul li p span {
    font-family: "myriad-pro", sans-serif; font-weight: 700; font-style: normal;
}

.egpa-cta-footnote-mandara-study {
    padding: 50px 0 40px 0;
}

.cta-dosing-administration img {
    margin-right: 10px;
}

h3.noninferiority br {
    display: none;
}

.ole-limitations {
    display: flex;
    font-family: "myriad-pro", sans-serif; font-weight: 400; font-style: normal;
    font-size: 16px;
    line-height: 18px;
    color: #333F48;
    gap: 7px;
    max-width: 91%;
}

.study-patients:has(.ole-limitations) {
    padding: 10px 20px !important;
    flex-direction: column;
    align-items: flex-start;
    margin-bottom: 42px;
}

.ole-limitations span {
    font-family: "myriad-pro", sans-serif; font-weight: 700; font-style: normal;
    white-space: nowrap;    
}

#mandara-study .banner-main p{
    padding:0;
}
#mandara-study .banner-main h1{
    font-family: "myriad-pro-condensed", sans-serif; font-weight: 900; font-style: italic;
    font-weight: 900;
}

#mandara-study .banner-main h3{
    font-family: 'myriad-pro';
    font-weight: 700;
}

#mandara-study .study-patients h4{
    font-family: 'myriad-pro';
    font-weight: 700;
}

@media screen and (min-width: 992px) {
    .only-mobile-br {
        display: none;
    }
}

@media screen and (max-width: 391px) {
    .only-mobile-br {
        display: block;
    }
}



@media screen and (max-width: 991px) {
    .EGPASite#mandara-study .egpa-mandara-study.ref-section p br.only-mobile-br {
            display:none;
    }
#mandara-study .banner p {
    font-weight: 400;
}

.study-patients-content .relapse ul {
    padding: 0 0 0 14px;
}

#text-642f0efd15 > div > div > div.study-overview > div.study-patients-mian > div > div.study-patients-view > p:nth-child(3) {
    padding-top: 20px;
}

.study-patients:has(.ole-limitations) {
    margin-bottom: 0px;
}

    #mandara-study .banner h1 {
        font-family: "myriad-pro-condensed", sans-serif; font-weight: 900; font-style: italic;
        font-weight: 900;
    }
    .egpa-cta-footnote-mandara-study {
        padding: 22px 0 24px 0;
    }

    .ole-limitations {
        flex-direction: column;
        max-width: 100%;
    }

    .study-patients {
        border-radius: 15px;
    }

    .study-patients-mian {
        padding-bottom: 24px;
    }

    .study-patients {
        display: flex;
        flex-direction: column-reverse;
        gap: 20px;
        padding: 24px 16px 31px 16px;
    }

    .study-patients-view {
        width: 100%;
    }

    .study-patients-view .mobile-only {
        display: flex;
        justify-content: center;
    }

    .study-patients-view .mobile-only img {
        max-width: 324px;
    }

    .study-patients-content {
        max-width: 100%;
        padding: 10px 0 0 0;
    }

    .banner h3 {
        font-size: 19px;
        line-height: 22px;
    }

    .banner-mandara-study {
        padding: 26px 0 27px 0;
    }

    #mandara-study .randomized p {
        font-size: 16px;
        line-height: 20px;
    }

    .study-overview-head h2 {
        font-size: 28px;
        line-height: 30px;
    }

    .relapse h4 {
        font-size: 18px;
        line-height: 22px;
    }

    .patient-baseline-head h2 {
        font-size: 28px;
        line-height: 30px;
    }

    .median ul li p {
        font-size: 10px;
        line-height: 12px;
    }

    .patient-table-list1 {
        width: 50%;
    }

    .patient-table-list2 {
        width: 25%;
    }

    .patient-table-list3 {
        width: 25%;
    }



    .characteristic-head p {
        font-size: 10px;
        line-height: 14px;
    }

    .characteristic-head {
        padding: 12px 10px 9px 14px;
    }

    .screening2 {
        padding: 5px 2px 2px 2px;
    }

    .screening3 {
        padding: 5px 2px 2px 2px;
    }

    .median ul li.relapsing {
        padding: 3px 3px 3px 26px;
    }


    .patient-baseline-head h2 {
        max-width: 300px;
    }

    .median ul li {
        padding: 3px 14px 3px 14px;
    }

    .median1 ul li {
        padding: 3px 2px 3px 14px;
    }

    .median2 ul li,
    .median3 ul li {
        padding: 3px 4px 3px 4px;
    }

    .median ul li.screen-height1 {
        padding: 3px 10px 3px 11px;
    }

    .median ul li.screen-height1 p {
        max-width: 110px;
    }

    .median ul li.screen-height2,
    .median ul li.screen-height3 {
        padding: 9px 4px 9px 4px;
    }

    .definitions-head h2 {
        font-size: 28px;
        line-height: 30px;
    }

    .glossary {
        padding: 32px 22px 12px 32px;
    }

    .definitions {
        padding: 34px 0 34px 0;
    }

    .glossary h3 {
        margin: 0 0 20px -15px;
        line-height: 24px;
        width: 100%;
    }

    .cta-dosing-administration img {
        margin-right: 5px;
    }

    .patient-line-footnote {
        padding: 16px 0 24px 6px;
    }

    h3.noninferiority br {
        display: block;
    }
    
    #mandara-study .patient-line-footnote {
        width: 100%;
        padding-top: 40px;
        padding-bottom: 40px;
    }

    #mandara-study .randomized {
        padding: 32px 0px 35px 0px;
    }

    .special-width-mobile {
        width: 101%;
    }

    #mandara-study .relapse,
    #mandara-study .bvas {
        padding: 0 13px 12px 0px;
    }

    .definitions .glossary ul {
        padding-left: 0;
        padding-right: 0;
    }

    #mandara-study .eosino-content p {
        font-size: 18px;
    }

    #mandara-study h3.contraindications.sub-title {
        margin-top: 50px;
    }
}

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

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

@media screen and (max-width: 359px) { 
    .median1 ul li { padding: 3px 2px 3px 6px; }
    .characteristic-head { padding: 12px 10px 9px 8px; }
    #text-e98c4fc7ec > div > div > div > div.patient-baseline-table > div.patient-table-list.patient-table-list1 > div.characteristic-head.screening1 {
      padding-top: 19.5px;
      padding-bottom: 15.5px;
      display: flex;
      align-items: center;
    }
}



/*Feedback 18-08-25 */

.key-ole-limitations-box {
    border-radius: 15px !important;
}
