.summary-section .flex-container {
    display: flex;
    max-width: 1014px;
    margin: 0 auto;
    gap: 20px;
}

.summary-section .grid {
    display: flex;
}

.summary-section .grid .box-1 {
    text-align: center;
    max-width: 140px;
    width: 100%;
    margin-right: 16px;
    align-content: center;
    box-shadow: 0px 4px 16px 0px #7F9C21;
    display: flex;
    align-items: center;
}

.summary-section .grid.grid-1 {
    margin-bottom: 23px;
    margin-top: 22px;
}

.summary-section .grid .skew-content p:first-child {
    font-size: 12.5px;
    font-family: 'futura-pt';
    line-height: 15px !important;
}

.summary-section .grid .skew-content p:last-child {
    font-size: 53px;
    line-height: 23px !important;
    margin: 0;
    letter-spacing: -3px;
}

.summary-section .grid .skew-content p:last-child>span {
    font-size: 23.6px;
    line-height: 28px;
    letter-spacing: 0;
}

.summary-section .grid .box-2 p {
    margin: 0;
    font-size: 16px;
    line-height: 19px !important;
}

.summary-top-section.bg-lt-green {
    background: url(/content/dam/physician-services/us/590-lynparza-hcp-branded/hcp-oc/oc-esmo/home/desktop/oc-home-banner-2.png) no-repeat;
    background-size: cover;
}

.summary-section .grid .box-2 p:nth-child(2) {
    /* font-size: 20px; */
    /* line-height: 24px !important; */
    margin: 5px 0;
}
.summary-section .grid .box-2 p.fsize_big {
    font-size: 20px;
    line-height: 24px !important;
}

.summary-section .grid .box-2 {
    padding: 7px 0 7px 6px;
}

.summary-section .flex-container .content-section {
    font-family: 'Roboto-Regular';
    max-width: 658px;
    width: 100%;
}

.summary-bottom-section .flex-container .image-section {
    position: relative;
    max-width: 336px;
    width: 100%;
}

.summary-bottom-section .flex-container .image-section img {
    position: absolute;
    bottom: 0;
    max-width: 326px;
}

.summary-bottom-section .flex-container .image-section .not-actual-patient {
    position: absolute;
    bottom: 9px;
    left: 32px;
    color: black;
    font-size: 16px;
    line-height: 18px;
    margin: 0;
}

.paola-1 .summary-bottom-section .flex-container .image-section .not-actual-patient {
    text-shadow: 0px 0px 8px #FFFFFF;
    font-family: roboto-bold;
    bottom: 21px;
    left: 10px;
}

.summary-top-section .image-section img {
    visibility: hidden;
    max-height: 300px;
}

.summary-top-section .image-section {
    max-width: 336px;
    width: 100%;
}

.summary-bottom-section .flex-container .content-section {
    display: flex;
    align-items: center;
    gap: 37px;
}

.summary-bottom-section .flex-container .content-section .content p {
    margin: 0;
}

.summary-bottom-section .flex-container .content-section .content {
    padding: 12px 0;
    font-family: 'Roboto-Regular';
    max-width: 500px;
}

.summary-section .grid.grid-2 .box-2 {
    margin-left: 7px;
}

.summary-section .flex-container .content-section>p {
    margin: 16px 0 8px;
    font-size: 24px;
    line-height: 28px !important;
    position: relative;
    left: -10px;
}
.summary-section .flex-container .content-section>p.normal-font {
    font-size: 16px;
    line-height: 19px !important;
    margin: 0 0 8px;
}



.esmo-body.paola-1 .esmo-h1-section {
    position: relative;
    box-shadow: 0px 4px 16px 0px #7F9C21;
}

.esmo-body.paola-1 .paola-1-sec .imgcontent-table .paolaimg-cell .esmo-graph-update .box {
    max-width: 488px;
    width: 100%;
}

.esmo-body .esmo-graph-update table .bg-grey {
    background-color: #7E736D;
}

.esmo-body .esmo-graph-update table td {
    padding: 12px 0;
}

.esmo-body .esmo-graph-update table td,
.esmo-graph-update table th {
    text-align: center;
    border: 1px solid black;
    font-size: 16px;
    line-height: 16px;
    width: 33.33%;
}

.esmo-body .esmo-graph-update table td.text-left {
    padding-left: 12px;
}

.esmo-body .esmo-graph-update table .bg-lt-grey {
    background: #7E736D80;
}

.esmo-body .esmo-graph-update table {
    width: 100%;
    margin-bottom: 28px;
}

.esmo-body .esmo-graph-update table th {
    padding: 9.5px 6px;
    font-weight : normal;
}

.esmo-body.paola-1 div#xstudy-ref .imgcontent-table {
    margin: 16px 0 30px;
}

.esmo-body.paola-1 .hrd-table table.esmo-update-table th {
    width: 50%;
    padding: 10px 12px;
    font-weight: normal;
}
.paola-1 ul.endpoint-list li strong {
    font-weight: normal;
}

.esmo-body.paola-1 .hrd-table table.esmo-update-table th>span {
    font-size: inherit;
}

.esmo-body.paola-1 .hrd-table table.esmo-update-table td {
    background-color: rgba(19, 19, 19, 0.1);
    padding: 7px 0;
}

.esmo-body.esmo-body.paola-1 .mpfs-sec-box ul li {
    list-style: none;
    position: relative;
    padding-left: 10px;
    left: -7px;
    text-indent: 0;
}

.esmo-body.esmo-body.paola-1 .mpfs-box+ul li:before,
.eff-paola1 .big-note.bulleted:before {
    content: "";
    width: 3px;
    height: 3px;
    position: absolute;
    background-color: black;
    border-radius: 50%;
    left: 0;
    top: 7px;
    padding: 0;
}

.esmo-body.eff-paola1 p.mpfs-list.big-note.bulleted span {
    padding-left: 6px;
}

.esmo-body.eff-paola1 p.mpfs-list.big-note.bulleted {
    position: relative;
    left: -7px;
}

.esmo-body #maincontent h2 {
    margin: 0;
}

.paola-1 .paola-1-sec .paolacontent-cell ul li:before {
    margin-top: 0;
}

.paola-1 .paola-1-sec ul.endpoint-list li::before {
    position: absolute;
    margin: 0;
    left: 0;
    top: -2px;
    line-height: 0;
}

.paola-1 ul.endpoint-list li {
    position: relative;
    padding-left: 15px;
}

.paola-1 ul.endpoint-list {
    padding: 0 !important;
}

.esmo-body.solo-1 .esmo-container .esmo-graph-update .esmo-table-text {
    font-family: 'Roboto-Regular';
}

/* --------- */

.oc-efficacy-solo1 #maincontent .esmo-h1-eyebrow {
    color: white;
}

.oc-efficacy-solo1 .summary-section .grid.grid-1 {
    margin: 50px 0 85px;
}

.oc-efficacy-solo1 .summary-top-section .image-section {
    max-height: 0;
}

.solo-1.oc-efficacy-solo1 #maincontent .summary-section .grid .skew-content p {
    font-size: 65px;
    line-height: 65px !important;
    font-style: italic;
    font-family: 'Roboto-Bold', sans-serif !important;
}

.solo-1.oc-efficacy-solo1 #maincontent .summary-top-section p {
    color: #004D74 !important;
    font-size: 16px;
    line-height: 19px;
    font-family: 'Roboto-Bold';
}

.oc-efficacy-solo1 .summary-section .grid .box-1 {
    margin-right: 12px;
}

.oc-efficacy-solo1 .summary-section .grid .box-2 {
    padding: 0;
    max-width: 410px;
}

.solo-1.oc-efficacy-solo1 #maincontent .summary-section .grid .box-2 p {
    font-size: 16px;
    line-height: 19px !important;
}

.solo-1.oc-efficacy-solo1 #maincontent .summary-section .grid .box-2 p:nth-child(2),
.solo-1 #maincontent .summary-section .grid .box-2 p:nth-child(3) {
    font-size: 20px;
    line-height: 24px !important;
}

.oc-efficacy-solo1 #maincontent .summary-bottom-section .flex-container img {
    padding: 0;
    /* max-width: 28px; */
}

.oc-efficacy-solo1 #maincontent .summary-bottom-section .flex-container .image-section {
    max-width: 409px;
}


.oc-efficacy-solo1 .summary-bottom-section .flex-container .content-section .icon-section img {
    width: 50px;
}

.oc-efficacy-solo1 #maincontent .summary-bottom-section .flex-container .content-section p {
    color: white;
    font-size: 16px;
    line-height: 19px;
}

.esmo-body.solo-1 .new-pfs-data .esmo-container .esmo-graph-update p {
    font-size: 11px !important;
    max-width: 165px;
    width: 100%;
    padding: 9px 0;
    border: 1px solid black !important;
    text-align: center;
    line-height: 14px !important;
}

.esmo-body.solo-1 .new-pfs-data .esmo-container .esmo-graph-update {
    max-width: 165px;
    right: 76px;
}

.esmo-body.solo-1 .new-pfs-data .esmo-container {
    margin: 10px 0 25px;
}

.solo-1.oc-efficacy-solo1 .banner-content-solo1 {
    margin: 11px 0 32px;
}

.solo-1.oc-efficacy-solo1 #maincontent .summary-top-section .green-color {
    color: #576B14 !important;
}

.solo-1.oc-efficacy-solo1 #maincontent .banner-content-solo1 .years-data .skew-10.bg-blue>p .green-color {
    color: #B2D234 !important;
}

.solo-1.oc-efficacy-solo1 #maincontent .summary-top-section .banner-content-solo1>p:nth-child(2),
.solo-1.oc-efficacy-solo1 #maincontent .summary-top-section .banner-content-solo1>p:nth-child(3) {
    font-size: 20px;
    line-height: 24px;
}

.solo-1.oc-efficacy-solo1 .banner-content-solo1 .years-data {
    margin-top: 16px;
}

.solo-1.oc-efficacy-solo1 .banner-content-solo1 .years-data .skew-10.bg-blue {
    max-width: fit-content;
    width: 100%;
    box-shadow: 0px 0px 16px 0px #00000040;
}

.solo-1.oc-efficacy-solo1 #maincontent .banner-content-solo1 .years-data .skew-10.bg-blue>p {
    color: white !important;
    font-size: 24px;
    line-height: 30px;
    padding: 10px 16px 11px;
    text-align: center;
}

.solo-1.oc-efficacy-solo1 .banner-content-solo1 .years-data .flex-container:first-child {
    margin-bottom: 18px;
}

.solo-1.oc-efficacy-solo1 .banner-content-solo1 .years-data .flex-container {
    gap: 16px;
    align-items: center;
}
.solo-1.oc-efficacy-solo1 #maincontent .summary-top-section p.esmo-mbottom_8 {
    margin-bottom: 4px !important;
}
.solo-1.oc-efficacy-solo1 #maincontent .banner-content-solo1 .years-data .flex-container .year-content p {
    font-size: 20px;
    line-height: 24px;
}

.esmo-body.solo-1 .common-headline.solo-heading.main-headline {
    position: relative;
    box-shadow: 0px 0px 16px 0px #004D74;
    /* padding: 32px 0 !important; */
}

.esmo-body.solo-1 .summary-bottom-section .flex-container .image-section .not-actual-patient {
    left: 96px;
}

.oc-efficacy-solo1 #maincontent img {
    padding: unset;
}

.esmo-body .unprecedented-efficacy.paola-1-sec {
    padding: 0;
}

.esmo-body.solo-1 #pfs .flex-container {
    display: flex;
}

.esmo-body.solo-1 #pfs .flex-container.esmo-heading-and-link {
    margin: 30px 0;
}

.oc-efficacy-solo1 #maincontent .esmo-h2-subhead-eyebrow {
    font-size: 19px !important;
    line-height: 22px !important;
    color: #004D74;
    font-family: 'Roboto-Bold';
    margin-bottom: 5px;
}

.esmo-body.solo-1 #pfs .flex-container.esmo-heading-and-link #study-design-click-a {
    margin-left: 27px;
    max-width: 244px;
    justify-content: center;
}

.esmo-body.solo-1 #pfs .flex-container.primary-analysis p {
    color: #004D74 !important;
    font-family: 'Roboto-Bold';
    margin-bottom: 8px;
}

.oc-efficacy-solo1 #maincontent .esmo-h2 {
    font-size: 28px !important;
    line-height: 33px !important;
    color: #004D74 !important;
}

.esmo-body.solo-1 #pfs .flex-container.primary-analysis .box-1 {
    max-width: 494px;
    width: 100%;
}

.esmo-body.solo-1 #pfs .flex-container.primary-analysis {
    margin-bottom: 50px;
}

.esmo-body.solo-1 #pfs .flex-container.primary-analysis p:last-child {
    margin-top: 16px;
    margin-bottom: 0;
}

.esmo-body.solo-1 #pfs .flex-container.primary-analysis .visuali {
    max-width: 408px;
    margin-left: 63px;
}

.esmo-body.solo-1 #pfs .flex-container.primary-analysis .visuali p.head {
    font-size: 19px !important;
    line-height: 23px !important;
    margin-bottom: 0;
}

.esmo-body.solo-1 #pfs .flex-container.primary-analysis .visual-box span {
    font-size: 19px;
    line-height: 22px;
}

.esmo-body.solo-1 #pfs .flex-container.primary-analysis .visual-box {
    margin-top: 16px;
    margin-bottom: 16px;
    height: 51px;
}

.esmo-body.solo-1 #pfs .flex-container.primary-analysis p.foot {
    padding: 13px;
    color: #000000 !important;
    font-family: 'Roboto-Regular';
    margin: 0 0 16px;
}



.esmo-body.solo-1 #pfs .flex-container.primary-analysis .visuali p.median.median-f {
    color: black !important;
    text-align: left;
    margin-bottom: 0 !important;
}

.oc-efficacy-solo1 #maincontent .esmo-head-flag-sec p {
    font-family: 'Roboto-Black';
    color: #004D74;
}

.oc-efficacy-solo1 .new-pfs-data {
    margin-top: 5px;
}

.oc-efficacy-solo1 #maincontent #pfs-at-5-years .esmo-footnote.ff-roboto-light {
    margin-bottom: 50px;
}

.esmo-body.solo-1 #os-at-7-years .esmo-container {
    margin-bottom: 16px;
}

.esmo-body.solo-1 #os-at-7-years .esmo-container img {
    padding: 0 !important;
}

.esmo-body.solo-1 #os-at-7-years {
    padding-bottom: 10px;
}

.oc-efficacy-solo1 .side-page-cta-container {
    position: relative;
    right: -177px;
    overflow: hidden;
    top: -50px;
    margin-bottom: -40px;
}

.oc-efficacy-solo1 .side-page-cta-container .side-page-cta {
    position: relative;
    right: -10px;
    height: 100%;
    width: 100%;
    max-width: 491px;
    float: right;
}

.oc-efficacy-solo1 #study-design .side-page-cta-container .side-page-cta a {
    background: #E3EAC5;
    padding: 14px 0 14px 14px;
    display: block;
    border: 5px solid #B2D234;
    transform: skewX(-10deg);
    color: #004d74;
    font-size: 19px;
    line-height: 20px;
    font-family: 'Roboto-Bold';
    text-decoration: none !important;
    font-style: normal;
}

.oc-efficacy-solo1 #maincontent.study-design img {
    padding: 0;
}

.studyDesignTable.studyDesignTable1 {
    margin-bottom: 40px;
}

.oc-efficacy-solo1 #maincontent #study-design .Randomized-container {
    margin: 0px 0 40px;
}

.eff-solo1 .patients-flex {
    align-items: flex-start;
    padding-right: 30px;
}

.oc-efficacy-solo1 #maincontent .Investigator-assessed .para p:last-child {
    margin: 0;
}

.oc-efficacy-solo1 #maincontent .Investigator-assessed .para p,
.oc-efficacy-solo1 #maincontent #study-design .Investigator-assessed .subheading {
    font-size: 19px;
    line-height: 22px;
}

.oc-efficacy-solo1 #maincontent #study-design .subheading {
    font-size: 16px;
    line-height: 23px;
}

.oc-efficacy-solo1 #maincontent .Investigator-assessed .img img {
    margin-right: 16px;
    padding-bottom: 5px !important;
    max-width: 82px;
}

.oc-efficacy-solo1 #study-design .side-page-cta-container .side-page-cta a:after {
    content: '';
    border: 4px solid #004d74;
    border-bottom: none;
    border-left: none;
    width: 14px;
    height: 13px;
    position: relative;
    right: -16px;
    top: 0px;
    display: inline-block;
    transform: rotate(40deg);
}

.oc-efficacy-solo1 #maincontent .study-design img {
    padding: 0;
}

.oc-efficacy-solo1 #maincontent #orr p {
    font-size: 19px;
    line-height: 23px;
}

.oc-efficacy-solo1 #orr {
    padding-bottom: 10px;
}

.oc-efficacy-solo1 .orr-top-content .content-inner-wrapper {
    padding: 0;
}

.oc-efficacy-solo1 #maincontent .orr-top-content p {
    font-family: 'Roboto-Regular';
    font-weight: 400;
}

.oc-efficacy-solo1 #maincontent .orr-lynp-container .orr-block p {
    font-family: 'myriad-pro';
}

.oc-efficacy-solo1 #maincontent .orr-lynp-container .orr-block p strong {
    font-family: 'myriad-pro';
    font-weight: 900;
}

.paola-1 #pfs,
.paola-1 #os,
.paola-1 #pfs-at-5years,
.paola-1 #pfs-by-clinical-risk,
.paola-1 #os-by-clinical-risk,
.paola-1 #study-design {
    scroll-margin-top: 175px;
}

.solo-1 #pfs,
.solo-1 #pfs-at-5-years,
.solo-1 #os-at-7-years,
.solo-1 #orr,
.solo-1 #study-design {
    scroll-margin-top: 175px;
}

.solo-1 .paola-1-sec .study-design-link {
    margin-bottom: 0;
}

.oc-efficacy-solo1 #maincontent h1>span>sup {
    margin-left: 5px !important;
}

.esmo-body.solo-1 #pfs .flex-container.primary-analysis .box-1 p {
    font-size: 19px;
}

.oc-efficacy-solo1 #maincontent #study-design .Randomized-container .subheading {
    font-size: 19px;
}

.esmo-body.solo-1 #pfs .flex-container.primary-analysis .box-1 p.black-color {
    font-size: 16px;
    color: #000000 !important;
    font-family: 'Roboto-Regular';
}
.paola-1 .subgroup-data p.subgrp-text:last-child {
    font-family: 'Roboto-Bold' !important;!i;!;
    font-weight: normal;
}
.esmo-body.solo-1 .summary-bottom-section .flex-container .image-section p.not-actual-patient.move-up {
    left: 131px;
    bottom: 25px;
    text-shadow: 0px 0px 9px #ffffff, 1px 0px 10px #ffffff;

}
/* ---------- */


/* ******************* Compatibility **************** */
@media screen and (min-width:1004px) and (max-width : 1100px) {

    .esmo-graph-img img {
        width: 100%;
    }

    .esmo-max-width {
        padding: 0 30px;
    }
    .esmo-body.paola-1 .eyebrow-container>div {
    	margin-left: 0 !important;
    	margin-right: 0 !important;
	}

    .esmo-head-flag-sec.esmo-max-width {
        padding: 0;
        margin: 0 60px;
    }
    #pfs-by-clinical-risk .esmo-head-flag-sec.esmo-max-width,#os-by-clinical-risk .esmo-head-flag-sec.esmo-max-width,#study-design .esmo-head-flag-sec.esmo-max-width,#hrd-testing .esmo-head-flag-sec.esmo-max-width{
        margin-left: 0;
        margin-right: 0;
    }

    #maincontent .common-headline {
        padding-left: 30px !important;
        padding-right: 30px !important;
    }

    .summary-bottom-section,
    .summary-top-section {
        padding: 0 30px;
    }

    .rich-text:has(.in-page-sec-menus) {
        top: 125px;
    }

    .in-page-sec-menus {
        padding: 0 30px;
    }

    .paola1-flag-img-sec {
        padding: 0;
        margin-left: 60px !important;
        margin-right: 60px !important;
    }

    .oc-efficacy-solo1 .side-page-cta-container {
        top: 20% !important;
    }

    .oc-efficacy-solo1 .side-page-cta-container .side-page-cta {
        max-width: 370px;
    }

    .oc-efficacy-solo1 #study-design .side-page-cta-container .side-page-cta a {
        position: relative;
        font-size: 16px;
        padding-right: 30px;
    }

    .oc-efficacy-solo1 #study-design .side-page-cta-container .side-page-cta a:after {
        position: absolute;
        right: 40px;
        top: 26px;
    }

    .oc-efficacy-solo1 .orr-lynp-container .orr-lynp {
        display: flex;
        padding-left: 0;
        padding-right: 0;
    }

    .solo-1 #orr,
    .solo-1.oc-efficacy-solo1 .orr-lynp-container .orr-lynp,
    .solo-1 .orr-top-content.bg-white,
    .solo-1 .hoc.bg-white,
    .solo-1 #study-design,
    .eff-solo1 .unprecedented-efficacy.paola-1-sec .content-inner-wrapper {
        padding-left: 30px !important;
        padding-right: 30px !important;
    }
	.pfs-clinical-low-risk .pfs-clinical-blue-sec {
    	min-height: 276px;
	}	



}
@media screen and (min-width:1004px) and (max-width : 1050px){
    #os .esmo-head-flag-sec.esmo-max-width,#pfs-at-5years .esmo-head-flag-sec.esmo-max-width {
    	margin: 0 40px;
	}
}
/* ******************* Compatibility **************** */








@media screen and (min-width:1004px) {
    .paola-1 .container-center.inner-wrapper.esmo-update {
        padding-top: 0;
    }

    .paola-1 .container-center.inner-wrapper.esmo-update .eyebrow {
        max-width: 100%;
    }

    .paola-1 .container-center.inner-wrapper.esmo-update h1 {
        /* font-size: 40px !important; */
        /* line-height: 48px !important; */
    }

    .paola-1.esmo-body .paola-graph-func.paola-1-sec h2 {
        /* font-size: 19px !important; */
    }

    .paola-1.esmo-body .new-lay .new-lay-flex .chart-sub-head {
        font-size: 18px !important;
        margin-bottom: 16px !important;
        margin-top: 0 !important;
    }

    .paola-1.esmo-body .new-os-data {
        margin-top: 10px;
    }

    .paola-1.esmo-body .paola-graph-func.paola-1-sec .hrdSubgroupAdditional {
        padding-top: 30px;
    }

    .paola-1.esmo-body .new-os-data h3.chart-sub-head:first-of-type {
        margin-top: 0 !important;
        margin-bottom: 16px !important;
    }

    .paola-1.esmo-body .new-os-data h3.chart-sub-head:last-of-type {
        margin-bottom: 40px !important;
    }

    .paola-1.esmo-body .paola-1-sec .new-pfs-data .chart-sub-head:last-of-type {
        margin-bottom: 23px !important;
    }

    .paola-1.esmo-body .foot_note .font-regular {
        margin: 0;
    }

    .esmo-body.paola-1 .paola-1-sec .imgcontent-table .paolaimg-cell .esmo-graph-update {
        display: flex !important;
        justify-content: space-between;
    }

    .esmo-body.paola-1 .mpfs-box {
        max-width: 488px;
        /* padding: 13px 5px 13px 10px; */
    }

    .paola-1.esmo-body .new-lay .new-lay-flex .new-pfs-data .chart-sub-head+.esmo-graph-update {
        margin-top: -7px;
    }

    .paola-1.esmo-body .new-lay .new-lay-flex .new-os-data .chart-sub-head+.esmo-graph-update {
        margin-top: -24px;
    }

    .esmo-body.paola-1 .ftnote1.footnote.esmo-update p {
        /* padding-left: 10px; */
    }



    .esmo-body.paola-1 .paola-1-sec p.patient-enrolled {
        margin: 16px 0 !important;
    }

    .esmo-body.paola-1.eff-paola1 .list-view {
        margin-top: 0;
    }

    .esmo-body.paola-1.eff-paola1 .sub-list {
        padding-left: 10px !important;
    }

    .esmo-body.paola-1.eff-paola1 .sub-list div::before {
        margin-left: -11px;
    }

    .esmo-body.paola-1 .abbrevation .container-center {
        padding-top: 30px;
    }

    .paola-1 .patient-baseline .hrdPositiveChart {
        margin-bottom: 24px;
    }

    .paola-graph-func .bevacizumabChart {
        margin-top: 48px !important;
    }



    /* ----------- */
    .eff-solo1 .common-headline .container-center.esmo-update h1 {
        /* font-size: 40px !important; */
        /* line-height: 48px !important; */
    }

    .oc-efficacy-solo1 #maincontent .common-headline .container-center.esmo-update .eyebrow {
        /* font-size: 19px !important; */
        max-width: 100%;
        /* font-style: normal; */
        margin-bottom: 10px !important;
        /* line-height: 22px !important; */
        /* font-weight: 700 !important; */
    }

    .oc-efficacy-solo1 .new-pfs-data h2.chart-sub-head {
        /* font-size: 28px !important; */
    }

    .esmo-body.solo-1 .esmo-container {
        position: relative;
        margin: 69px 0 22px;
    }

    .oc-efficacy-solo1 #maincontent img.desktop.chart1 {
        padding-top: 0 !important;
    }

    .esmo-body.solo-1 .esmo-container .esmo-graph-update {
        max-width: 334px;
        width: 100%;
        position: absolute;
        right: 0;
        font-family: "myriad-pro", sans-serif;
        top: -53px;
    }

    .esmo-body.solo-1 .esmo-container .esmo-graph-update .esmo-table-text {
        font-size: 13px;
        line-height: 15px;
        padding-right: 10px;
        font-family: 'Roboto-Regular';
    }

    .esmo-body.solo-1 .esmo-container .esmo-graph-update table {
        margin-bottom: 8px;
    }

    .esmo-body.solo-1 .esmo-container .esmo-graph-update table th {
        padding: 10px 0;
    }



    .oc-efficacy-solo1 #maincontent #study-design .Randomized-container .Randomized-container-media>div {
        padding: 7px 6px;
        max-width: 200px;
        width: 100%;
    }

    .oc-efficacy-solo1 #maincontent #study-design .Randomized-container .Randomized-container-media>div p {
        padding: 0;
        width: auto;
        font-size: 19px;
        line-height: 22px;
    }

    .oc-efficacy-solo1 #maincontent .orr-top-content p.center-text {
        font-size: 20px;
        line-height: 24px;
        padding-right: 30px;
    }

    .oc-efficacy-solo1 #maincontent .orr-lynp-container .orr-lynp .orr-mid-grid .orr-callout p {
        font-size: 26px !important;
        font-family: 'myriad-pro';
        font-weight: 900;
        padding: 0;
    }

    .oc-efficacy-solo1 #maincontent .orr-lynp-container .orr-block p {
        font-size: 20px !important;
        line-height: 24px !important;
        width: 100% !important;
        max-width: 100%;
        padding: 0 28px;
    }

    .oc-efficacy-solo1 .orr-lynp-container .orr-lynp .orr-mid-grid {
        height: auto;
        min-height: 318px;
        margin: 0px 24px;
        max-width: 304px;
        width: 100%;
        font-family: "myriad-pro", sans-serif;
    }

    .oc-efficacy-solo1 .orr-lynp-container .orr-lynp>.col-xs-12.col-sm-4:first-child {
        max-width: fit-content;
    }

    .oc-efficacy-solo1 .orr-lynp-container .orr-lynp {
        margin-top: 16px;
    }

    .oc-efficacy-solo1 .orr-lynp-container .orr-lynp .orr-mid-grid .orr-block:last-of-type .orr-callout {
        margin-top: 31px;
    }

    .oc-efficacy-solo1 .orr-lynp-container .orr-lynp>.col-xs-12.col-sm-4:last-child {
        margin-left: 24px;
    }

    .oc-efficacy-solo1 .lightGreen-box-container {
        max-width: 743px;
        width: 100%;
    }

    .oc-efficacy-solo1 .summary-section .grid .box-1 {
        align-content: unset;
    }

    .oc-efficacy-solo1 .summary-section .summary-top-section .flex-container .content-section {
        position: relative;
        /* left: -40px; */
    }

    .oc-efficacy-solo1 #study-design>.container-center {
        padding-bottom: 50px;
    }

    .oc-efficacy-solo1 #maincontent .Investigator-assessed .para p {
        margin-bottom: 26px;
    }

    .esmo-body.solo-1 .esmo-graph-update table td.text-left {
        padding-right: 12px;
    }

    .oc-efficacy-solo1 #study-design .rhsSDTable>p:first-child {
        margin-bottom: 5px;
    }

    .oc-efficacy-solo1 #orr>.paola-1-sec>.container-center {
        padding-left: 0;
    }

    .esmo-body.solo-1 .common-headline.solo-heading.main-headline {
        padding: 32px 0 !important;
    }

    .oc-efficacy-solo1 .side-page-cta-container {
        position: absolute;
        top: 24%;
        width: 100%;
        right: 0;
    }

    .oc-efficacy-solo1 #maincontent #study-design .flex-container {
        /* margin-bottom: 40px !important; */
    }

    .oc-efficacy-solo1 #maincontent #study-design .flex-container ul.firstList {
        margin: 0 !important;
    }

    div#study-design {
        position: relative;
    }

    .eff-solo1 .patients-flex {
        flex-direction: row;
    }

    .solo-1 p.esmo-footnote {
        padding-left: 0;
    }

    .solo-1 #study-design .flex-container {
        display: flex;
        gap: 23px;
        justify-content: space-between;
        margin-bottom: 40px;
        align-items: center;
    }

    .esmo-end-nav-sec.esmo-max-width.desktop-only {
        margin: 0;
        width: 100%;
        max-width: 470px;
    }

    .esmo-end-nav-sec.esmo-max-width.desktop-only .oc-end-nav-button {
        width: 100%;
        max-width: 100%;
    }

    .esmo-end-nav-sec.esmo-max-width.desktop-only .oc-end-nav-button a {
        padding: 14px;
    }

    .solo-1 .solo1-testing-link .oc-end-nav-button a {
        padding: 14px 10px 14px 20px;
    }

    .solo-1 .solo1-testing-link .oc-end-nav-button {
        width: 100%;
        max-width: 100%;
    }

    .esmo-end-nav-sec.esmo-max-width.solo1-testing-link {
        max-width: 480px;
        width: 100%;
    }

    .solo-1.oc-efficacy-solo1 .banner-content-solo1 .years-data {
        margin-left: 5px;
    }

    .solo-1.oc-efficacy-solo1 .banner-content-solo1 {
        margin-left: -5px;
    }

    .solo-1 .visual-sec {
        justify-content: space-between;
        padding-left: 5px;
    }

    .esmo-body.solo-1 #pfs .flex-container.primary-analysis .visual-box {
        max-width: 190px;
    }

    .solo-1 .esmo-end-nav-sec.esmo-max-width:has(.solo-1-safety-link) {
        margin: 40px auto -50px;
    }

    .eff-solo1.esmo-body .firstList li {
        list-style-type: none;
        position: relative;
    }

    .eff-solo1.esmo-body .firstList li:before {
        content: '•';
        color: #004D74;
        position: absolute;
        left: -10px;
    }

    .eff-solo1.esmo-body.oc-efficacy-solo1 #study-design ul {
        padding-left: 10px;
    }

    .eff-solo1.esmo-body.oc-efficacy-solo1 #study-design ul.brcaMutation-list li:nth-child(2):before {
        display: none;
    }
.oc-efficacy-solo1 #maincontent .Investigator-assessed .img img.desktop-only {
    margin-bottom: 58px;
}
}

/* ---------- */

@media screen and (max-width:1003px) {
    .summary-section .flex-container {
        flex-direction: column;
        padding: 20px 20px;
    }

    .paola-1 p.esmo-h1-foot {
        font-size: 19px;
    }

    .summary-section .grid {
        flex-direction: column;
        align-items: center;
    }

    .paola-1.eff-paola1 .horline:first-child {
        padding-left: 0 !important;
    }

    .paola-1.eff-paola1 .sub-list {
        padding-left: 15px;
    }

    .summary-section .flex-container .content-section {
        max-width: 100%;
    }

    .paola-1.eff-paola1 .sub-list div::before {
        margin-left: -14px;
    }

    .summary-section .grid.grid-1 {
        margin: 0px 0 18px;
    }

    .summary-section .grid .box-1 {
        margin: 0 0 12px;
        padding: 15px 0 16px;
    }

    .summary-section .grid.grid-2 .box-1 {
        margin: 0 0 21px;
    }

    .summary-bottom-section .flex-container {
        padding-right: 22px;
        padding-left: 18px;
    }

    .summary-bottom-section .flex-container .content-section {
        gap: 14px;
    }

    .paola1-asco .main-headline.scroll-fixed-main-head .inner-wrapper.esmo-update {
        padding-top: 0;
    }

    .esmo-body .paola-study.paola-1-sec .new-lay .container-center.content-inner-wrapper {
        padding-right: 0;
    }

    .esmo-body.eff-paola1 .big-note.bulleted:before {
        left: 10px;
    }

    .esmo-body.eff-paola1 .mpfs-sec ul {
        padding-left: 10px;
    }

    .esmo-body.eff-paola1 p.mpfs-list.big-note.bulleted span {
        padding-left: 12px;
    }

    .summary-section .flex-container .content-section>p {
        /* padding-left: 16px; */
        margin-top: 26px;
        left: 0;
    }

    .esmo-body.paola-1 .summary-section .summary-top-section .flex-container {
        padding-top: 34px;
        padding-bottom: 6px;
    }



    /* ----------- */
    .oc-efficacy-solo1 .summary-section .grid.grid-1 {
        margin: 20px 0 0;
    }

    .oc-efficacy-solo1 .summary-bottom-section .flex-container .content-section .icon-section img {
        width: 102px;
    }

    .esmo-body.solo-1 .new-pfs-data .esmo-container .esmo-graph-update {
        width: 100%;
        display: flex;
        justify-content: flex-end;
        max-width: 100%;
    }

    .esmo-body.solo-1 .esmo-graph-update table {
        margin: 20px 0 15px !important;
    }

    .solo-1.oc-efficacy-solo1 .banner-content-solo1 .years-data .flex-container {
        flex-direction: row;
        padding: 0;
        align-items: flex-start;
    }

    .solo-1.oc-efficacy-solo1 .banner-content-solo1 {
        margin-bottom: 4px;
    }

    .summary-bottom-section .flex-container .content-section .content {
        padding: 0;
    }

    .summary-bottom-section .flex-container {
        padding: 22px 20px;
    }

    .summary-bottom-section .flex-container .content-section img {
        max-width: 28px;
    }

    .oc-efficacy-solo1 #maincontent .summary-bottom-section .flex-container img {
        max-width: 28px;
    }

    .esmo-body.solo-1 #pfs .flex-container {
        flex-direction: column;
    }

    .esmo-body.solo-1 #pfs .flex-container.primary-analysis .visuali {
        margin: 16px 0 0;
    }

    .eff-solo1 .unprecedented-efficacy.paola-1-sec .content-inner-wrapper {
        padding: 40px 20px 50px;
    }

    .esmo-body.solo-1 #pfs .flex-container.esmo-heading-and-link {
        margin: 25px 0 16px;
    }

    .esmo-body.solo-1 #pfs .flex-container.esmo-heading-and-link .esmo-h2-subhead-eyebrow {
        margin-bottom: 16px;
    }

    .esmo-body.solo-1 #pfs .flex-container.esmo-heading-and-link #study-design-click-a {
        margin: 0;
        padding: 10px;
    }

    .esmo-body.solo-1 #pfs .flex-container.esmo-heading-and-link #study-design-click-a img {
        padding: 0 !important;
    }

    .esmo-body.solo-1 #pfs .flex-container.esmo-heading-and-link .study-design-link {
        margin: 0;
    }

    .esmo-body.solo-1 #pfs .flex-container.primary-analysis .box-1 p {
        font-size: 19px;
        line-height: 22px;
    }

    .esmo-body.solo-1 #pfs .flex-container.primary-analysis p.foot {
        margin-bottom: 16px;
    }

    .oc-efficacy-solo1 .side-page-cta-container {
        left: 20px;
        margin: 24px 0;
        top: 0;
    }

    .esmo-body.solo-1 .esmo-graph-update table+div.esmo-table-text {
        font-size: 13px;
        line-height: 15px;
    }

    .oc-efficacy-solo1 #maincontent #pfs-at-5-years .esmo-footnote.ff-roboto-light {
        margin-bottom: 50px;
    }

    .esmo-body.solo-1 #os-at-7-years .esmo-container {
        text-align: center;
        display: flex;
        flex-direction: column;
        align-items: center;
    }

    .oc-efficacy-solo1 .study-design.paola-1-sec {
        padding: 0;
    }

    #study-design {
        padding: 0 !important;
    }

    #study-design .container-center.content-inner-wrapper {
        padding: 50px 20px;
    }

    .oc-efficacy-solo1 #study-design h2 {
        font-size: 28px;
        line-height: 33px;
    }

    .oc-efficacy-solo1 #maincontent #study-design .container-center.content-inner-wrapper>p span {
        font-size: 19px !important;
        line-height: 22px;
    }

    .oc-efficacy-solo1 #study-design .side-page-cta-container .side-page-cta a {
        padding-right: 70px;
        position: relative;
    }

    .oc-efficacy-solo1 #study-design .side-page-cta-container .side-page-cta a:after {
        position: absolute;
        right: 50px;
        top: 27px;
    }

    .oc-efficacy-solo1 .side-page-cta-container .side-page-cta {
        max-width: 320px;
    }

    .eff-solo1 .patients-flex {
        padding: 0;
        align-items: center;
        margin-bottom: 40px !important;
        gap: 29px;
    }

    .oc-efficacy-solo1 #maincontent #study-design .Randomized-container-media {
        flex-direction: row;
        align-items: center;
        gap: 10px;
    }

    .oc-efficacy-solo1 #maincontent #study-design .Randomized-container .Randomized-container-media>div {
        margin: 0 !important;
        padding: 0;
        height: 50px;
        align-content: center;
        transform: skewX(-10deg) !important;
    }

    .oc-efficacy-solo1 #maincontent #study-design .Randomized-container .Randomized-container-media>div p {
        font-size: 16px !important;
        padding: 0;
        font-family: 'Roboto-Regular';
        transform: skewX(10deg);
    }


    .oc-efficacy-solo1 #maincontent .Investigator-assessed .img img {
        margin: 16px auto;
        max-width: 90px;
    }

    .oc-efficacy-solo1 #orr .container-center.content-inner-wrapper {
        padding: 50px 20px;
    }

    .oc-efficacy-solo1 .orr-top-content .content-inner-wrapper {
        padding: 0 20px;
    }

    .oc-efficacy-solo1 #maincontent .orr-lynp-container .orr-lynp .orr-mid-grid .orr-callout p,
    .oc-efficacy-solo1 #maincontent .orr-lynp-container .orr-block p strong {
        font-family: 'myriad-pro';
        font-weight: 900;
    }

    .oc-efficacy-solo1 #maincontent .orr-lynp-container .orr-block p {
        font-family: 'myriad-pro';
        border: none;
        font-size: 20px;
        max-width: 100%;
        padding: 0 5px;
    }

    .oc-efficacy-solo1 #maincontent .orr-lynp-container .orr-lynp .orr-mid-grid .orr-callout p {
        font-size: 26px;
    }

    .oc-efficacy-solo1 .hoc .container-center {
        margin-bottom: 40px;
        padding: 0 20px;
    }

    .eff-solo1 .patients-flex:last-child {
        /* margin-bottom: 0 !important; */
    }

    .oc-efficacy-solo1 #maincontent #study-design .Randomized-container p:first-child {
        margin-bottom: 16px;
    }

    .solo-1 #pfs-at-5-years .esmo-container+p {
        margin-bottom: 16px;
        font-size: 16px;
        line-height: 19px;
    }

    .oc-efficacy-solo1 #maincontent #study-design ul.firstList {
        padding-left: 0;
    }

    .oc-efficacy-solo1 #study-design ul li::before {
        content: '•';
        color: #004D74;
        position: absolute;
        left: 0;
        font-size: 14px;
    }

    .oc-efficacy-solo1 #study-design ul li {
        list-style: none;
        position: relative;
        padding-left: 10px;
    }

    .oc-efficacy-solo1 #study-design ul.brcaMutation-list li:nth-child(2):before {
        display: none;
    }

    .oc-efficacy-solo1 #maincontent .study-design img {
        max-width: 90px;
        width: 100%;
    }

    .oc-efficacy-solo1 #maincontent #study-design .Randomized-container .subheading {
        font-size: 19px;
        line-height: 22px;
    }

    .esmo-body.solo-1 #pfs .flex-container.primary-analysis .box-1 p {
        margin-bottom: 4px;
    }

    .esmo-body.solo-1 #os-at-7-years {
        padding-bottom: 0;
    }

    .oc-efficacy-solo1 #maincontent #study-design .studyDesignTable+.studyDesignTable .studyDesignTableCell:last-child {
        margin-top: 28px;
    }

    .oc-efficacy-solo1 #maincontent .Investigator-assessed .para p:first-child {
        margin-bottom: 25px;
    }

    .oc-efficacy-solo1 #orr {
        padding-bottom: 0;
    }

    .oc-efficacy-solo1 #maincontent .orr-top-content h3 {
        padding: 0;
    }

    .oc-efficacy-solo1 #maincontent .orr-top-content .top-img {
        margin-top: 40px;
    }

    .oc-efficacy-solo1 .orr-lynp-container .orr-lynp {
        padding: 0 20px 43px;
        display: flex;
        flex-direction: column;
        align-items: center;
    }

    .oc-efficacy-solo1 .orr-lynp-container .orr-lynp>div {
        padding: 0;
        width: fit-content;
    }

    .oc-efficacy-solo1 #maincontent .orr-lynp-container .orr-div.one img {
        float: left;
    }

    .oc-efficacy-solo1 .orr-lynp-container .orr-lynp .orr-mid-grid {
        margin: 15px 0;
        max-width: 100%;
        padding: 10px 30px 20px;
        height: auto;
    }

    .oc-efficacy-solo1 .studyDesignTable.studyDesignTable1 .studyDesignTableCell:first-child .patients-flex {
        margin-bottom: 0 !important;
    }

    .studyDesignTable.studyDesignTable1 .studyDesignTableCell:first-child .patients-flex {
        margin-bottom: 0 !important;
    }

    .oc-efficacy-solo1 #maincontent #study-design .studyDesignTable {
        flex-direction: column;
    }

    .oc-efficacy-solo1 #maincontent #study-design .studyDesignTable .studyDesignTableCell {
        width: 100%;
        padding-right: 0;
        margin-right: 0;
        max-width: 100%;
        gap: 0;
    }

    .oc-efficacy-solo1 #maincontent .unprecedented-efficacy img.chart1 {
        margin: 0 auto;
    }

    .esmo-body.solo-1 #pfs .flex-container.primary-analysis>div {
        max-width: 100% !important;
    }

    .oc-efficacy-solo1 #maincontent #study-design .studyDesignTable .studyDesignTableCell>div {
        width: 100%;
    }

    .oc-efficacy-solo1 .orr-lynp-container .orr-lynp>div:nth-child(2) {
        width: 100%;
    }

    .solo-1 .solo1-flag img {
        position: relative;
        bottom: -9px;
        margin-top: -9px;
    }

    .solo-1 .solo1-flag {
        border-bottom: 2px solid #B2D234;
        margin-bottom: 0px;
    }

    .esmo-body.solo-1 #pfs .flex-container.primary-analysis .visuali p.median.median-f:last-of-type {
        margin-top: 8px !important;
    }

    .solo-1 .solo1-testing-link .oc-end-nav-button a {
        padding: 4px 50px 2px 25px;
        position: relative;
    }

    .solo-1 .solo1-testing-link .oc-end-nav-button a:after {
        position: absolute;
        right: 15px;
        top: 50%;
        transform: translateY(-50%);
    }

    .oc-efficacy-solo1 #study-design ul {
        padding-left: 0;
    }

    .solo-1 .esmo-max-width.esmo-end-nav-sec:has(.solo-1-safety-link) {
        margin-bottom: 10px;
    }

    .esmo-body.solo-1 #pfs .flex-container.primary-analysis .visual-box {
        margin-right: 0;
    }

    .oc-efficacy-solo1 #maincontent #study-design .flex-container ul.firstList {
        margin-bottom: 0;
    }

    .solo-1 .visual-sec {
        gap: 5px;
    }

    .paola-1 #os .esmo-head-flag-sec.esmo-max-width,
    #pfs-at-5years .esmo-head-flag-sec.esmo-max-width.new-pfs-data {
        margin-bottom: 6px;
    }

    .esmo-body .esmo-graph-update table td,
    .esmo-graph-update table th {
        padding: 10px 12px;
        font-size: 14px !important;
        line-height: 14px !important;
    }

    .esmo-body .esmo-graph-update table td {
        line-height: 18px !important;
    }
    .esmo-body.solo-1 #pfs .flex-container.primary-analysis .visuali p.median.median-f {
        margin-left: 0 !important;
    }
    .solo-1.eff-solo1 .patients-flex .rhsSDTable {
        width: 100% ;
    }
    
}

@media screen and (max-width:370px) {
    .oc-efficacy-solo1 #maincontent #study-design .Randomized-container .Randomized-container-media>div p {
        font-size: 14px !important;
    }

    .esmo-body.solo-1 #pfs .flex-container.primary-analysis .visual-box span {
        font-size: 14px !important;
        line-height: 16px;
    }
}