#layout-primary{
        background: #004D74;
        padding: 32px 20px 40px;
}
#lynparzahcp-homepage{
padding-top: 75px;
}
/*#connect-rep-content:has(#rep-finder-success-msg) .rep-finder-info-container p {*/
/*    display: none;*/
/*}*/
#connect-rep-content:has(.cmp-dynamicform__form-success-msg:not([hidden]))
.rep-finder-info-container .rep-footnotes,#connect-rep-content:has(.cmp-dynamicform__form-success-msg:not([hidden]))
.rep-finder-info-container .rep-note{
    display: none;
}

.cmp-accordion__item:has(.cmp-accordion__button--expanded) .tumor-indi-count {
        margin-top: 3px;
    }
    #tumor-section #tumor-sec-pc-sec4 .tumor-indi-sec a:first-of-type {
        padding-top: 0;
    }
#registration-msg{
        padding-top: 27px;
}
#register-header #register-header-inner  #registration-msg h2{
    margin-top: 0;
}
#register-header #register-header-inner #registration-msg p {
        margin: 0;
}

#layout-secondary{
    border: 8px solid #B2D234;
    border-left: 0;
    border-right: 0;
    background: #11375C;
    padding: 40px 24px;
    font-family: "roboto", sans-serif;
}
#layout-primary .home-headline-sec{
    margin-top: 22px;
}
#tumor-section  .indi-cta.end-cta {
    background: url(/content/dam/intelligentcontent/brands/lynparzahcp-ic/us/en/images/tumor-arrow-icon.svg) no-repeat center right;
}

#tumor-section #tumor-sec-oc-sec1 .tumor-txt {
    min-width: 215px;
}
#tumor-section #tumor-sec-bc-sec2 .cmp-accordion__item:has(.cmp-accordion__button--expanded) .tumor-txt {
    max-width: 181px;
}
    #tumor-section #tumor-sec-pc-sec4 .tumor-indi-sec .indi-cta-eye.first-child {
        padding-top: 8px;
}
#tumor-section .tumor-indi-sec  sup{
    font-size: 10.4px;
}
#tumor-section  .tumor-indi-sec a:hover {
    color: inherit; 
}
#tumor-section #tumor-sec-oc-sec1 .cmp-accordion__button--expanded .cmp-accordion__icon::before {
    top: -18.5px;
    right: 25px;
}
#tumor-section .cmp-accordion__item:has(.cmp-accordion__button--expanded) .tumor-txt {
    margin-top: 3px;
}

#lynparzahcp-header #top-nav #list-inline ul a .text-nowrap {
    white-space: nowrap;
    position: relative;
    right: 1px;
}
#layout-primary .home-headline-sec .eyebrow{
    font-size: 23px;
    line-height: 28px;
    font-family: "roboto", sans-serif;
    font-weight: 700;
    color: #FFFFFF;
}
 #lynparzahcp-header #top-nav #list-inline ul li:nth-child(3) {
      position: relative;
      bottom: 1.5px;
  }
#layout-primary .home-headline-sec .headline  {
    font-size: 38px;
    line-height: 42px;
    padding: 3px 0 18px;
    margin: 0;
    color: #B2D234;
    font-family: "roboto", sans-serif;
    font-weight: 900;
    text-transform: uppercase;
    font-style: italic;
    }
 #layout-primary .home-headline-sec .footnotes {
    font-size: 12px;
    line-height: 16px;
    color: #FFFFFF;
    font-family: "roboto", sans-serif;
    font-weight: 400;
    max-width: 792px;
    padding-left: 6px;
}
#layout-primary .home-headline-sec .footnotes .ast-footnote {
    margin-left: -6px;
}
#layout-primary .home-tumor-footnotes p sup {
    margin-left: -6px;
    font-size: 7.8px;
}
#layout-primary .home-headline-sec .eyebrow sup {
    font-size: 14.95px;
    font-weight: 400;
    position: relative;
}

#layout-primary .home-headline-sec .headline sup{
   font-size: 24.7px;
    font-weight: 900;
    line-height: 0;
    position: relative;
    vertical-align: baseline;
    top: -.5em;
    font-style: normal;
}
#layout-primary .home-headline-sec .headline span{
font-style: normal;
}
#layout-primary .home-tumor-footnotes p:first-child {
        display: none;
    }
 #layout-primary .home-tumor-footnotes {
    padding: 16px 0 48px;
    color: #FFFFFF;
    font-size: 12px;
    line-height: 14px;
    font-family: "roboto", sans-serif;
    font-weight: 400;
    margin: 0 7px;
}
 #layout-primary .across-section {
    text-align: center;
    color: #FFFFFF;
    font-family: "roboto", sans-serif;
    font-weight: 700;
}
  #layout-primary p.across-head {
    font-size: 30px;
    line-height: 30px;
}
  #layout-primary p.across-head span {
    color: #B2D234;
}
#layout-primary .across-body .across-4 .white-bg{
    padding-top: 6px;
}
#layout-primary .across-footnotes {
    font-size: 16px;
    padding-top: 3.5px;
    padding-bottom: 2.5px;
    line-height: 22.8571px;
}
   #layout-primary .across-body {
        padding: 24px 0px 16px;
        flex-direction: column;
        flex-wrap: wrap;
        display: flex;
    justify-content: center;
    align-items: center;
    gap: 6px;
    }
  #layout-primary .across-body .indications {
    display: flex;
    align-items: center;
    flex-direction: row;
}
#layout-primary .home-tumor-footnotes p .margin-lf {
    margin-left: 0;
}
 #layout-primary .across-body .green-bg {
    background: #b2d234;
    transform: skew(-10deg);
    display: inline-block;
    padding: 2px 18px 3px 13px;
}
#main-container sup{
    font-size: .65em;
    top: -.5em;
    line-height: 0;
    position: relative;
    vertical-align: baseline;
}
#layout-primary .across-body .green-bg .content {
    transform: skew(10deg);
    display: inline-block;
    color: #004D74;
    font-size: 42px;
    letter-spacing: -0.42px;
    margin-top: 5px;
    line-height: 48px;
    font-family: "futura-pt-web", 'roboto';
    font-weight: 700;
    font-style: italic;
}
 #layout-primary .across-body .white-bg {
    background-color: #FFFFFF;
    padding: 6px 10px 6px 17px;
    margin-left: -8px;
    padding-left: 12px;
    transform: skew(-10deg);
}
 #layout-primary .across-body span.white-bg span.content {
    font-family: "roboto", sans-serif;
    font-weight: 700;
    display: inline-block;
    font-size: 31px;
    line-height: 37px;
    margin: 0;
    transform: skew(10deg);
    font-style: italic;
    color: #004d74;
    letter-spacing: -0.42px;
}
  #layout-primary .across-body .across-8>p>span:last-child {
        font-size: 30px;
        padding-left: 6px;
    }
  #layout-primary  .across-body>p {
        display: none;
    }
   #layout-primary  .across-body span.white-bg span.content sup {
    font-style: normal;
    font-size: 20.15px;
    font-weight: 700;
    position: relative;
}

.blue-box-sec{
    padding: 40px 16px;
    background: #004D74;
    border-radius: 10px;
    box-shadow: 0 0 16px #000000;
}
.blue-box-sec p {
    line-height: 45px;
    margin: 0;
    color: #FFFFFF;
    font-size: 45px;
    font-weight: 700;
    font-style: italic;
   font-family: "roboto", sans-serif;
}
.blue-box-sec p sup{
    font-family: "roboto", sans-serif;
   font-weight: 700;
    font-size: .65em;
    line-height: 0;
    position: relative;
    vertical-align: baseline;
    font-style: normal;
    top: -.5em;
}
.blue-box-sec p .green-color {
    color: #B2D234;
    line-height: 36px;
}
.blue-box-sec .foot-note .single-foot-syn {
    margin-left: -5px;
}
.blue-box-sec p.foot-note {
    font-size: 12px;
    line-height: 14px;
    margin-top: 16px;
    padding-left: 5px;
    font-weight: 400;
    color: #FFFFFF;
    font-style: normal;
}
.green-box-sec{
   flex-direction: column;
    gap: 16px;
    padding: 40px 16px 25px;
    background: #B2D234;
    border-radius: 10px;
    box-shadow: 0 0 16px #000000;
    display: flex;
    justify-content: space-between;
    align-items: flex-start; 
}
    
.green-box-sec p>span {
    font-size: 16px;
    line-height: 19px;
    font-weight: 400;
    display: block;
    padding-top: 16px;
}
.green-box-sec p{
    line-height: 35px;
    color: #004D74;
    font-size: 32px;
    font-weight: 700;
    font-family: "roboto", sans-serif;
}
.green-box-sec a {
    color: #004D74;
    font-size: 16px;
    line-height: 19px;
    border: 2px solid #7F9C21;
    background: #FFFFFF;
    padding: 16px 24px;
    border-radius: 10px;
    display: flex;
    width: fit-content;
    margin: 0 auto;
    justify-content: center;
    gap: 8px;
    font-weight: 700;
    align-items: center;
    font-family: "roboto", sans-serif;
}
.green-box-sec a::after {
  content: "";
  display: inline-block;
  width: 12px;          
  height: 12px;
  background-image: url("/content/dam/intelligentcontent/brands/lynparzahcp-ic/us/en/images/internal-link-icon.svg");
  background-repeat: no-repeat;
  background-size: contain;
  background-position: center;
}
#box-3 .cmp-button__text::after {
  content: "";
  display: inline-block;
  width: 12px;          
  height: 12px;
  background-image: url("/content/dam/intelligentcontent/brands/lynparzahcp-ic/us/en/images/internal-link-icon.svg");
  background-repeat: no-repeat;
  background-size: contain;
  background-position: center;
}
#box-1 .cmp-button__text::after {
  content: "";
  display: inline-block;
  width: 16px;          
  height: 16px;
  background-image: url("/content/dam/intelligentcontent/brands/lynparzahcp-ic/us/en/images/external-link-icon.svg");
  background-repeat: no-repeat;
  background-size: contain;
  background-position: center;
}
#white-box-sec{
    flex-direction: column;
    display: flex;
    padding: 24px 0;
    gap: 24px;
}
#white-box-sec >.container{
    width: 100%;
    min-height: auto;
    padding: 12px 18px 21px 18px;
    background: #FFFFFF;
    border-radius: 10px;
    box-shadow: 0 0 16px #000000;
    height: 100%;
    display: flex;
    flex-direction: column;
    justify-content: center;
    align-items: center;
}
#white-box-sec >.container>.image{
max-width: 208px;
    margin: 0 auto;
    display: block;
    }
    #white-box-sec #box-2 .image{
max-width: 196px;
        width: 100%;
            margin: 0 auto;
    }
    #white-box-sec p {
font-size: 20px;
    padding: 4px 0 16px;
    text-align: center;
    line-height: 23px;
    text-transform: uppercase;
    font-weight: 700;
    margin: 0 auto;
    color: #004D74;
    font-style: italic;
    font-family: "roboto", sans-serif;
    }
#white-box-sec #box-2 p span {
    font-size: 16px;
    color: #000;
    font-family: "roboto", sans-serif;
    font-style: normal;
    font-weight: 400;
}
#white-box-sec #box-2 .box-txt {
    padding: 7px 0 8px;
}
#white-box-sec #box-2 span {
    font-size: 16px;
    font-family: "roboto", sans-serif;
}
#white-box-sec #box-2 .center{
    text-align: center;
    margin-top: 3px;
}
#white-box-sec #box-2{
        margin-bottom: 4px;
}
#white-box-sec #box-3{
    margin-top: -4px;
}
#white-box-sec .cmp-button__text{
    font-size: 16px;
    line-height: 19px;
    color: #10375C;
    border: 2px solid #7F9C21;
    background: #FFFFFF;
    padding: 16px 24px;
    border-radius: 10px;
    display: flex;
    width: fit-content;
    margin: 0 auto;
    justify-content: center;
    gap: 8px;
    font-weight: 700;
    align-items: center;
}
#main-container .cmp-text{
        padding: 0;
}
#tumor-section{
    display: flex;
    flex-direction: column;
    padding-top: 21px;
    gap: 8px;
}
#tumor-section .image{
    display: none;
}
#tumor-section .cmp-accordion__item{
    background: #FFFFFF;
    border-radius: 10px;
    padding: 0;
}


#tumor-sec-oc-sec1 .cmp-accordion__item{
    border: 4px solid #B2D234;
}
#tumor-sec-bc-sec2 .cmp-accordion__item{
    border: 4px solid #6810D4;
}
#tumor-sec-pr-sec3 .cmp-accordion__item{
    border: 4px solid #990064;
}
#tumor-sec-pc-sec4 .cmp-accordion__item{
    border: 4px solid #FCC50B;
}
#tumor-section .tumor-cta{
    padding: 8.5px 15px 8.5px 12px;
    background-position: center right 16px;
    font-family: "roboto", sans-serif;
    font-weight: 700;
    color: #004D74;
    text-decoration: none;
    display: block;
}
  #tumor-section   .tumor-name {
    font-size: 24px;
    line-height: 16px;
    text-transform: uppercase;
}
#tumor-section   .tumor-txt {
    font-size: 12px;
    line-height: 13px;
    padding: 2px 0;
}
#white-box-sec #box-1 .image{
    max-width: 208px;
    margin: 0 auto;
}

#tumor-section  .tumor-indi-count {
    font-size: 12px;
    line-height: 12px;
}

#tumor-section .cmp-accordion__icon::before {
    content: "";
    display: inline-block;
    width: 24px;
    height: 24px;
    background-image: url("/content/dam/intelligentcontent/brands/lynparzahcp-ic/us/en/images/expand-plus-icon.svg");
    background-repeat: no-repeat;
    background-size: contain;
    background-position: center;
    position: relative;
    right: 16px;
    top: 1.5px;
}
.ml-1px {
    margin-left: 1px;
}
#tumor-section .cmp-accordion__button--expanded .cmp-accordion__icon::before {
    content: "";
    background-image: url("/content/dam/intelligentcontent/brands/lynparzahcp-ic/us/en/images/collapse-minus-icon.svg");
   width: 80px;
    position: relative;
    top: -18.5px;
    right: 16px;
}
.tumor-indi-sec {
    margin: 8px 12px 16px;
    background: #FFFFFF;
    border-radius: 8px;
    padding: 8px 16px 16px;
}
.indi-cta-eye {
    font-size: 12px;
    line-height: 14px;
    color: #3F4444;
    font-family: "roboto", sans-serif;
}
.indi-cta-head {
    font-size: 16px;
    line-height: 19px;
    color: #10375C;
}
    .indi-cta-txt {
    font-size: 12px;
    line-height: 16px;
    color: #B43A01;
    text-transform: uppercase;
}
.indi-cta{
        margin: 0;
    display: block;
    padding: 8px 15px 8px 0;
    font-family: 'Roboto';
    font-weight: 700;
    border-bottom: 1px solid #3F4444;
    background: url(/content/dam/intelligentcontent/brands/lynparzahcp-ic/us/en/images/indication-arrow-icon.svg) no-repeat center right;
}


#tumor-section .cmp-accordion__item:has(.cmp-accordion__button--expanded) {
    background: #10375C;
}
#tumor-section .cmp-accordion__item:has(.cmp-accordion__button--expanded) .tumor-cta {
    color: #ffffff;
}
#tumor-section .cmp-accordion__panel,#tumor-section .cmp-accordion__button ,#tumor-section .cmp-accordion__icon{
    padding: 0;
}
.indi-cta-eye span{
    display: block;
    color: #10375C;
    max-width: 200px;
}

#tumor-section sup{
    font-size: 7.8px;
    top: -.5em;
    line-height: 0;
    position: relative;
    vertical-align: baseline;
}
#tumor-section .cmp-accordion__panel--expanded .container{
            width: 100%;
}
#tumor-section #tumor-sec-pc-sec4 .tumor-cta{
    padding: 15px 44px 15px 12px;
    /*min-width: 289px;*/
}
.text-lowercase {
    text-transform: lowercase;
}
#tumor-section .cmp-accordion__item:has(.cmp-accordion__button--expanded) .tumor-cta {
    padding: 16px 44px 8.500px 12px;
}
#rep-finder-success-msg p{
        font-size: 22px;
    line-height: 35px;
    color: #000000;
    font-family: "roboto", sans-serif;
    font-weight: 700;
    margin-bottom: 10px;
    max-width: 610px;
}
@media only screen and (min-width: 992px) {
    #rep-finder-success-msg p{
        font-size: 24px;
    }
    #registration-msg {
    padding-top: 50px;
}
     #lynparzahcp-header #top-nav #list-inline ul li:nth-child(3) {
      position: relative;
      bottom: 0;
  }
  #tumor-section #tumor-sec-oc-sec1 .tumor-txt {
    min-width: 234px;
}
  #tumor-section .tumor-txt {
    max-width: 200px; 
}
#tumor-section .cmp-accordion__item:has(.cmp-accordion__button--expanded) .tumor-txt {
    margin-top: 0;
}

 #tumor-section #tumor-sec-bc-sec2 .tumor-txt {
     max-width: 198px; 
}
  #lynparzahcp-homepage {
    padding-top: 98px;
}
   #tumor-section #tumor-sec-pr-sec3 .cmp-accordion__item:has(.cmp-accordion__button--expanded) .tumor-cta{
      padding-top: 16px;
    padding-bottom: 12px;
}
#tumor-section .tumor-txt {
    margin-top: 0;
}

#tumor-section  #tumor-sec-oc-sec1 .cmp-accordion__item:has(.cmp-accordion__button--expanded) .tumor-txt {
    min-width: 200px;
}
    #tumor-section #tumor-sec-bc-sec2 .cmp-accordion__item:has(.cmp-accordion__button--expanded) .tumor-txt {
        width: 181px;
    }
#tumor-section .cmp-accordion__item:has(.cmp-accordion__button--expanded) .tumor-indi-count {
    margin-top: 3px;
}
#tumor-section #tumor-sec-pr-sec3 .cmp-accordion__button--expanded .cmp-accordion__icon::before{
   top: -24.5px;
}

#tumor-section .tumor-indi-sec {
    margin: 5px 12px 16px;
    margin-top: 10px;
}
#tumor-section #tumor-sec-pr-sec3 .tumor-indi-sec{
   margin-top: 5px; 
}
#tumor-section #tumor-sec-bc-sec2  .tumor-txt{
    max-width: 200px;
}
#tumor-section #tumor-sec-pr-sec3  .tumor-txt{
    max-width: 179px;
}
     #layout-primary{
         background: linear-gradient(90deg, #003D62, #006699, #006699, #003D62);
         padding: 48px 26px 56px;
     }
     #layout-primary .home-tumor-footnotes p:first-child {
        display: block;
    }
    #tumor-section .image{
    display: block;
    margin: 0 auto;
    width: 100%;
    max-width: fit-content;
    margin-bottom: -2px;
}

     #white-box-sec,.green-box-sec,#layout-primary .across-body {
    flex-direction: row;
}
#white-box-sec >.container{
    width: 33%;
    min-height: 216px;
    padding: 0;
}
#white-box-sec #box-2 .image{
    max-width: 155px;
}
.green-box-sec a{
    margin: 0;
     position: relative;
    top: 5px;
}
#tumor-section{
    flex-direction:row;
    /*align-items: flex-end;*/
}
#tumor-section .container {
  width: 25%;
}
   #layout-secondary-inner {
     max-width: 1004px;
    margin: 0 auto;
    }
    #layout-primary .home-headline-sec .headline {
    font-size: 52px;
    line-height: 62px;
    padding: 0;
    }
    #layout-primary .home-headline-sec .headline sup{
        font-size: 33.8px;
        top: -16px;
    }
    #tumor-section{
        padding-top: 0;
    }
    .home-tumor-footnotes p:last-child {
    margin-top: 16px;
}

    #layout-primary .across-footnotes{
            padding-top: 20px;
    }
    .blue-box-sec{
        padding: 32px;
        padding-top: 27px;
    }
    .blue-box-sec p.foot-note {
    margin-top: 7px;
    }
    .blue-box-sec p.foot-note {
    margin-top: 12px;
    }
    #white-box-sec #box-1 p {
    font-size: 16px;
    line-height: 19px;
     margin: 0 20px;
}
.green-box-sec{
    padding: 32px;
    padding-top: 26px;
}
.green-box-sec p>span {
    padding-top: 10px;
}
#box-3 .cmp-button__text::after {
    width: 12px;
    height: 12px;
}
#white-box-sec #box-3 .cmp-button__text{
    min-width: 291px;
    gap: 6px;
}

#layout-primary .home-headline-sec ,#tumor-section,#layout-primary .home-tumor-footnotes,.across-section {
        max-width: 1212px;
        margin: 0 auto;
    }
    .home-tumor-footnotes p {
    padding-left: 5px;
}
#tumor-section .cmp-container{
    max-width: 297px;
}
#tumor-section #tumor-sec-bc-sec2 .cmp-accordion__button--expanded .cmp-accordion__icon::before {
    top: -17px;
    right: 43px;
}
#tumor-section #tumor-sec-pc-sec4 .cmp-accordion__button--expanded .cmp-accordion__icon::before {
    top: -13px;
    right: 16px;
}
#tumor-section #tumor-sec-pc-sec4 .tumor-indi-sec .indi-cta-eye.first-child {
    padding-top: 8px;
    font-family: "roboto", sans-serif;
    font-weight:400;
}
#tumor-section #tumor-sec-pc-sec4 .tumor-indi-sec a:first-of-type {
    padding-top: 0;
}
#tumor-section #tumor-sec-oc-sec1 .cmp-accordion__button--expanded .cmp-accordion__icon::before {
    top: -17px;
    right: 63px;
}
 }
 @media only screen and (min-width: 992px) and (max-width: 1280px){
         #tumor-section #tumor-sec-oc-sec1 .tumor-txt {
        min-width: 183px;
    }
    #tumor-sec-pc-sec4  .image{
            min-width: 247px;
    }
    /*#tumor-sec-pr-sec3  .image{*/
    /*        width: 220px;*/
    /*}*/
        #tumor-section #tumor-sec-oc-sec1 .cmp-accordion__item:has(.cmp-accordion__button--expanded) .tumor-txt {
        min-width: 183px;
    }
    #tumor-section #tumor-sec-oc-sec1 .cmp-accordion__button--expanded .cmp-accordion__icon::before {
        top: -25px;
        right: 85px;
    }
        #tumor-section #tumor-sec-bc-sec2 .cmp-accordion__item:has(.cmp-accordion__button--expanded) .tumor-txt {
        width: 169px;
    }
        #tumor-section #tumor-sec-bc-sec2 .cmp-accordion__button--expanded .cmp-accordion__icon::before {
        top: -22px;
        right: 76px;
    }
        #tumor-section #tumor-sec-pr-sec3 .tumor-txt {
        min-width: 156px;
    }
    #tumor-section #tumor-sec-pr-sec3 .cmp-accordion__button--expanded .cmp-accordion__icon::before {
        top: -30px;
        right: 66px;
    }
    #tumor-section #tumor-sec-pc-sec4 .cmp-accordion__button--expanded .cmp-accordion__icon::before {
        top: -20px;
        right: 42px;
    }
 }
