/* HRD Testing CSS -  id: #hrd-testing */

/* Global */

#hrd-testing .lh-120  {
    line-height: 120%;
}

#hrd-testing .lh-150  {
    line-height: 150%;
}

#hrd-testing .lh-19 {
    line-height: 19px !important;
}

#hrd-testing .fs-0875 {
    font-size: 0.875rem;
    font-style: normal;
    font-weight: 400;
}

#hrd-testing .fs-1125 {
    font-size: 1.125rem;
    font-style: normal;
    font-weight: 400;
}

#hrd-testing .fs-075 {
    font-size: 0.75rem;
    font-style: normal;
    font-weight: 400;
}

#hrd-testing .fs-18px {
    font-size: 18px;
    font-style: normal;
    font-weight: 400;
}

#hrd-testing .fs-24 {
    font-size: 24px;
}

#hrd-testing .bg-white-smoke, #hrd-testing #guidelines, #hrd-testing #testing-genomic-instability, #hrd-testing #diagnostic-tests {
    background-color: #F5F7F7 !important;
}

#hrd-testing .max-w-1024 {
    max-width: 1024px;
}

#hrd-testing .max-w-1064 {
    max-width: 1064px;
}

#hrd-testing .container-width-1064 {
    width: 1064px;
}

#hrd-testing .max-312 {
    max-width: 312px !important;
}

#hrd-testing .text-brand-navyDark {
    --tw-text-opacity: 1 !important;
    color: rgb(2 36 62/ 1) !important;
}

#hrd-testing .font-grotesk {
    font-family: 'SpaceGrotesk', sans-serif !important;
}

#hrd-testing #guidelines a, #hrd-testing #testing-genomic-instability .bg-white-smoke a, #hrd-testing #considerations a {
    text-decoration: none;
    margin: 0;
    font: inherit;
    display: inline-flex;
    align-items: center;
    gap: 4px;
    padding: 4px 0px;
    font-family: inherit;
    font-size: inherit;
    font-style: inherit;
    line-height: inherit;
    font-weight: inherit;
}

#hrd-testing .cmp-accordion__header button:hover {
    text-decoration: none;
}

#hrd-testing .font-header-h2 {
    font-size: 2.125rem;
    font-style: normal;
    font-weight: 400;
}

#hrd-testing .font-15rem__125rem  {
    font-size: 1.5rem;
    font-style: normal;
    font-weight: 400;
}

#hrd-testing .font-125rem__1125rem  {
    font-size: 1.25rem;
    font-style: normal;
    font-weight: 400;
}

#hrd-testing .font-25rem__2rem  {
    font-size: 2.5rem;
    font-style: normal;
    font-weight: 400;
}

#hrd-testing .pink-link {
    margin: 0;
    font: inherit;
    display: inline-flex;
    text-decoration: none;
    align-items: center;
    gap: 4px;
    padding: 4px 0px;
    color: #830051;
}

#hrd-testing .text-az-support-navy-500 {
    --tw-text-opacity: 1 !important;
    color: rgb(0 56 100/ 1) !important;
}

#hrd-testing .text-az-support-navy-700 {
    --tw-text-opacity: 1 !important;
    color: rgb(0 41 73/ 1) !important;
}

#hrd-testing .erbb2-banner-text p {
    font-size: 20px;
}

#hrd-testing .carousel-nav .nav-items ul.nav-items-list li a:hover {
    border: 2px #003864 solid !important;
    font-weight: 700;
    background: #fff !important;
}

/* Clinical Relevance */

#hrd-testing .section-heading  {
    margin-bottom: 0;
    padding-top: 0;
}

#hrd-testing .her2-expression {
    max-width: 1024px;
    gap: 0;
}

/* Guidelines */

#hrd-testing .icon-image, #hrd-testing .icon-image img {
    max-width: 160.0px;
    width: 160px;
    height: 160px;
    min-height: 160px;
}

#hrd-testing .pr__cancer-targeted-container {
    max-width: 1056px;
    display: flex;
    align-items: center;
    padding: 48px 32px;
    background-color: #FFFFFF;
    border-radius: 24px;
    box-shadow: 0px 4px 20px 0px rgba(151, 151, 151, 0.25);
    margin-bottom: 0;
    margin-left: 0;
    margin-right: 0;
    gap: 32px;
}

#hrd-testing .pr__targeted-image {
    position: relative;
    width: 80px;
    height: 80px;
}

#hrd-testing .pr__targeted-image img {
    overflow: hidden;
    position: absolute;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
    display: flex;
    justify-content: center;
    align-items: center;
    width: 100%;
    height: 100%;
}

#hrd-testing #footnotecontainer {
    max-width: 1024px;
    width: 100%;
    margin-left: auto;
    box-sizing: border-box;
    margin-right: auto;
    padding: 0;
    display: flex;
    flex-direction: column;
    padding-top: 40px;
    padding-left: 24px;
    padding-right: 24px;
    gap: 80px;
}

#hrd-testing .cmp-accordion__item {
    border-radius: 0 !important;
    box-shadow: none !important;
    background: transparent !important;
    border-bottom: 1px solid #C4CFCD;
}

#hrd-testing .cmp-accordion__panel {
    padding: 16px;
}

#hrd-testing #nccn-ovarian-cancer-flowchart img, #hrd-testing #nccn-ovarian-cancer-flowchart-mobile img, #hrd-testing .info-image img {
    overflow: hidden;
    display: flex;
    justify-content: center;
    align-items: center;
    width: 100%;
    height: 100%;
}

#hrd-testing .info-image img {
    max-height: 612px;
}

#hrd-testing #nccn-ovarian-cancer-flowchart img {
    height: 481px;
}

/* Understanding */

#hrd-testing .understading-text {
    list-style: none;
    margin: 0;
    padding: 0;
    position: relative;
}

#hrd-testing .understading-text li {
    display: flex;
    align-items: center;
    position: relative;
    text-decoration: none;
    width: 100%;
    box-sizing: border-box;
    text-align: left;
}

#hrd-testing #testing-genomic-instability .resource-card-main.role-of-brca-sec {
    margin: 0 auto 40px auto;
    flex-direction: row;
    min-width: 416px;
    max-width: 632px;
}

#hrd-testing #testing-genomic-instability .resource-card-main > div:first-child {
    height: 303px;
    width: 264px;
    overflow: hidden;
    position: relative;
}

#hrd-testing #testing-genomic-instability .resource-card-main.role-of-brca-sec img {
    height: 303px;
    width: 100%;
}

#hrd-testing #testing-genomic-instability .playbutton {
    display: flex;
    justify-content: center;
    margin-top: auto;
    margin-bottom: auto;
    position: absolute;
    left: 0;
    right: 0;
    top: 0;
    bottom: 0;
    height: 80px;
}

#hrd-testing #testing-genomic-instability .video-player_info {
    margin-top: -11%;
}

#hrd-testing #testing-genomic-instability .resource-card__body {
    max-width: 368px;
    margin-top: 0;
}

#hrd-testing p.playbutton a {
    display: flex;
    align-items: center;
    justify-content: center;
}

#hrd-testing p.playbutton span.play-icon {
    content: url('/content/dam/intelligentcontent/unbranded/ic-precisionmed-hcp/us/en/images/icon/download-pink.svg');
    height: 55px;
    width: 55px;
}

/*#hrd-testing .modal-box .modal-box__content .undefined .modal__close {*/
/*    color: rgb(131, 0, 81);*/
/*    position: relative;*/
/*    margin-left: 100%;*/
/*    margin-top: 0%;*/
/*    left: -64px;*/
/*    font-size: 18px;*/
/*    font-weight: bold;*/
/*    stroke-width: 2;*/
/*    font-family: 'Helvetica', sans-serif;*/
/*}*/

#hrd-testing .cmp-modal__content {
    /*margin-top: -24px;*/
}

#hrd-testing .modal__close svg {
    width: 11px;
}

/* Sample Types */

#hrd-testing .headline-img__container {
    display: flex;
    align-items: center;
    gap: 48px;
}

#hrd-testing #sample-types #footnotecontainer {
    padding-left: 0;
    padding-right: 0;
}

/* Tables */

#hrd-testing .content-table {
    min-width: auto;
}

#hrd-testing .content-table td ul li {
    list-style-position: outside;
}

#hrd-testing #sample-types {
    max-width: 1064px;
    margin-left: auto;
    margin-right: auto;
}

#hrd-testing .content-table thead, #hrd-testing .content-table tr>th {
    vertical-align: middle;
}

#hrd-testing .content-table thead>tr:first-of-type>th:first-of-type {
    border-top-left-radius: 12px;
    width: 211px;
}

#hrd-testing .content-table thead>tr:first-of-type>th:nth-of-type(2) {
    width: 420px;
}

#hrd-testing .content-table thead>tr:first-of-type>th:last-of-type {
    border-top-right-radius: 12px;
    width: 432px;
}

#hrd-testing .content-table tbody>tr:first-of-type>th:last-of-type {
    border-top-right-radius: 0;
}

#hrd-testing .content-table tbody>tr:first-of-type>th:first-of-type {
    border-top-left-radius: 0;
    width: auto;
}

#hrd-testing .content-table th {
    font-size: 14px;
    line-height: 1.5;
    color: #3C4242;
    font-weight: 700;
    border-bottom: 1px solid #C4CFCD;
    padding: 12px;
    background-color: #E6EBF0;
    text-align: left;
    white-space: nowrap;
    text-wrap: wrap;
}

#hrd-testing .bg-az-support-platinum-0 {
    --tw-bg-opacity: 1 !important;
    background-color: rgb(245 247 247/ 1) !important;
}

#hrd-testing .bg-white {
    background-color: rgb(255 255 255/ 1) !important;
}

#hrd-testing .content-table tbody>tr:nth-child(even)>td {
    background-color: #F5F7F7;
}

#hrd-testing .content-table tr:nth-child(odd) td {
    background-color: transparent;
}

/* Diagnostic Tests */

#hrd-testing #diagnostic-tests .text:nth-of-type(2) {
    max-width: 1064px;
    margin-left: auto;
    margin-right: auto;
}

#hrd-testing #diagnostic-tests .content-table thead>tr:first-of-type>th:nth-of-type(1) {
    width: 146px;
    min-width: 146px;
}

#hrd-testing #diagnostic-tests .content-table thead>tr:first-of-type>th:nth-of-type(2) {
    width: 136px;
    min-width: 136px;
}

#hrd-testing #diagnostic-tests .content-table thead>tr:first-of-type>th:nth-of-type(3) {
    width: 315px;
    min-width: 315px;
}

#hrd-testing #diagnostic-tests .content-table thead>tr:first-of-type>th:nth-of-type(4) {
    width: 159px;
    min-width: 159px;
}

#hrd-testing #diagnostic-tests .content-table thead>tr:first-of-type>th:nth-of-type(5) {
    width: 148px;
    min-width: 148px;
}

#hrd-testing #diagnostic-tests .content-table thead>tr:first-of-type>th:nth-of-type(6) {
    width: 158px;
    min-width: 158px;
}

#hrd-testing #diagnostic-tests .content-table thead>tr:last-of-type>th:nth-of-type(1) {
    width: 79px;
    max-width: 79px;
}

#hrd-testing #diagnostic-tests .content-table thead>tr:last-of-type>th:nth-of-type(2) {
    width: 236px;
}

#hrd-testing span.tick-icon {
    content: url('/content/dam/intelligentcontent/unbranded/ic-precisionmed-hcp/us/en/images/icon/tickMulberry.svg');
    padding-top: 28px;
    padding-left: 14px;
    margin-bottom: -4px;
}

#hrd-testing span.tick-text {
    padding-left: 12px;
}

#hrd-testing span.tick-text-2 {
    padding-left: 18px;
}

#hrd-testing #diagnostic-tests .content-table tbody>tr:nth-of-type(3) span.tick-icon {
    padding-top: 24px;
}

#hrd-testing #diagnostic-tests .content-table tbody>tr:nth-of-type(4) span.tick-icon {
    padding-top: 38px;
}

#hrd-testing #diagnostic-tests .content-table tr:nth-child(odd) td {
    background-color: #FFFFFF;
}

/* Results Interpretation */

#hrd-testing #results-interpretation img {
    height: 80px;
    min-width: 80px;
}

#hrd-testing .homeImageLink__card {
    border-radius: 24px;
    flex-direction: column;
    width: 308px;
}

#hrd-testing .homeImageLink__card {
    display: flex;
    align-items: center;
    justify-items: center;
    width: 100%;
    padding-left: 16px;
    padding-right: 16px;
    padding-top: 20px;
    padding-bottom: 20px;
    border-radius: 24px;
    text-align: center;
    box-shadow: 4px 4px 15px 0px rgba(0, 0, 0, 0.15);
    background-color: #fff;
}

#hrd-testing .homeImageLink__card--wide {
    min-width: 416px;
}

#hrd-testing .homeImageLink__card--wide {
    height: auto;
    width: 100%;
}

#hrd-testing .homeImageLink__card--wide.wider {
    min-width: 456px;
}

#hrd-testing .card__image-container {
    width: 80px;
    height: 80px;
}


/* Considerations Practice */

#hrd-testing .list-style-disc {
    list-style-type: disc !important;
    padding-left: 2rem !important;
}

#hrd-testing .list-style-disc li {
    display: list-item;
    padding-left: 0;
}

#hrd-testing #considerations a:hover {
    font-weight: 700;
    color: rgb(255 255 255/ 1);
}
#hrd-testing #considerations .pr__cancer-targeted-container a.pink-link:hover {
    color:#003864;
}

#hrd-testing #considerations .understading-text, #hrd-testing .content-table .understading-text {
    padding-top: 8px;
    padding-bottom: 8px;
}

#hrd-testing #considerations {
    background-image: url(/content/dam/intelligentcontent/unbranded/ic-precisionmed-hcp/us/en/images/desktop/lung-cancer/starts-bg.jpg);
    background-size: cover;
    background-position: center center;
    background-repeat: no-repeat;
}

#hrd-testing #considerations .considerations {
    padding: 80px;
    max-width: 1440px;
    margin: 0 auto;
    display: flex;
    gap: 80px;
    flex-direction: row;
}

#hrd-testing #considerations .considerations .img-sec {
    max-width: 240px;
    width: 100%;
}

#hrd-testing #considerations .considerations .img-sec img {
    width: 240px;
    max-width: 240px;
    height: 240px;
}

#hrd-testing #considerations .considerations .content h2 {
    font-size: 2.5rem;
    font-weight: 400;
    line-height: 120%;
    font-family: 'SpaceGrotesk';
    padding: 24px 0;
}

#hrd-testing #considerations .considerations .content {
    color: white;
}

#hrd-testing #considerations .considerations .content p,
#hrd-testing #considerations .considerations .content li {
    font-size: 1.125rem;
    font-weight: 400;
    line-height: 150%;
}

#hrd-testing #considerations .considerations .content ul {
    padding: 8px 0 8px;
    margin-top: 8px;
}

#hrd-testing #considerations .considerations .content ul li ul {
    padding: 0;
    margin: 0;
}

#hrd-testing #considerations .considerations .content ul li ul li:last-child {
    right: 0;
}

#hrd-testing #considerations .considerations .content p {
    padding: 12px 0;
}

#hrd-testing #considerations .considerations .content ul li {
    position: relative;
    padding: 4px 0 0 24px;
}

#hrd-testing #considerations .considerations .content ul li:before {
    content: "";
    width: 5px;
    height: 5px;
    display: inline-block;
    background-color: white;
    position: absolute;
    left: 10px;
    top: 18px;
    border-radius: 50%;
}

#hrd-testing #considerations .considerations .content ul li a {
    color: white;
    text-decoration: underline;
}

#hrd-testing #considerations .considerations .content ul li a:hover {
    font-weight: 700;
}

#hrd-testing #considerations .considerations .content p.footnote {
    font-size: 0.75rem;
    line-height: 120%;
    margin-top: 40px;
}

#hrd-testing span.arrow-icon {
    margin-left: 2px;
    margin-top: 5.5px;
}

/* Helpful Resources */

#hrd-testing .hp__banner-mod-I {
    max-width: 976px;
}

#hrd-testing #modal__gene_mutations-2 .modal_resource-card__headline {
    width: 85%;
}

#hrd-testing .modal span.share-icon {
    padding: 1.7px;
    height: 20px;
    width: 20px;
}

#hrd-testing .modal span.download-icon{
    padding: 2px 4px 3px;
    height: 20px;
    width: 20px;
}

#hrd-testing .hp__headline-container {
    padding-bottom: 24px !important;
}

#hrd-testing .hp__headline-header h2 {
    margin-bottom: 12px;
}

#hrd-testing #footnotes-accordion {
    margin-bottom: 0;
}

#hrd-testing #references-section {
    padding-left: 0;
    padding-right: 0;
    padding-top: 40px;
}

#hrd-testing #footnotes-accordion .cmp-accordion__icon::before {
    background-image: url('/content/dam/intelligentcontent/unbranded/ic-precisionmed-hcp/us/en/images/icon/dropdown-arrow-grey.svg');
}

#hrd-testing #footnotes-accordion .cmp-accordion__button:hover {
    color: #3C4242;
}

@media screen and (min-width: 744px) {
    #hrd-testing .cmp-carousel__actions {
        display: none;
    }

    #hrd-testing .resource-card__body {
        margin-top: -5px;
    }

    #hrd-testing .playbutton {
        margin-top: -39%;
    }
    
    #hrd-testing .video-player_info {
        margin-top: -8%;
    }
}

@media (max-width: 1023.95px) {
    #hrd-testing .erbb2-banner-text h1 {
        font-size: 32px !important;
    }
    
    /* Considerations for your practice */

    #hrd-testing #considerations .considerations {
        padding: 40px 24px;
        flex-direction: column;
        gap: 0;
    }

    #hrd-testing #considerations .considerations .img-sec img {
        width: 160px;
        height: 160px;
    }

    #hrd-testing #considerations .considerations .content h2 {
        padding: 24px 0;
        font-size: 2rem;
    }

    #hrd-testing #considerations .considerations .img-sec {
        max-width: 160px;
        max-height: 160px;
        width: 100%;
        height: 100%;
    }

    #hrd-testing #considerations .considerations .content p {
        font-size: 1.125rem;
        line-height: 1.75rem;
        font-weight: 700;
    }
    
    #hrd-testing #considerations .considerations .content p b {
        font-weight: 700;
    }

    #hrd-testing #considerations .considerations .content ul li {
        font-size: 1.125rem;
        line-height: 1.75rem;
    }

    #hrd-testing #considerations .considerations .content p.footnote {
        margin-top: 20px;
        padding: 0;
        font-weight: 400;
        line-height: 1rem;
    }
    
    /* End Considerations for your practice */
    
    #hrd-testing .font-header-h2 {
        font-size: 1.8125rem;
    }
    
    #hrd-testing .font-15rem__125rem {
        font-size: 1.25rem;
    }
    
    #hrd-testing #sample-types {
        padding: 0 24px;
    }
    
    #hrd-testing #references-section {
        padding-left: 24px;
        padding-right: 24px;
        padding-top: 40px;
    }
    
    #hrd-testing #infographic-image {
        padding-left: 24px;
        padding-right: 24px;
    }
    
}

@media screen and (max-width: 744px) {

    /* Global */

    #hrd-testing .font-header-h2 {
        font-size: 1.8125rem;
    }

    #hrd-testing .font-15rem__125rem  {
        font-size: 1.25rem;
    }

    #hrd-testing .font-25rem__2rem  {
        font-size: 2rem;
    }

    #hrd-testing .font-125rem__1125rem  {
        font-size: 1.125rem;
    }


    #hrd-testing .inpage-submenu.mobile-only {
        padding: 12px 24px;
    }

    #hrd-testing .erbb2-banner-text {
        padding: 80px 24px;
    }

    #hrd-testing .banner-buttons {
        padding: 16px;
    }

    #hrd-testing .section-heading {
        font-size: 1.8125rem;
    }

    #hrd-testing #footnote-accordion .cmp-text p {
        color: #3C4242;
        font-size: inherit;
        line-height: 120%;
    }

    #hrd-testing #footnotecontainer {
        padding-top: 32px;
        gap: 40px;
    }

    #hrd-testing #sample-types #footnotecontainer, #hrd-testing #diagnostic-tests #footnotecontainer, #hrd-testing #results-interpretation #footnotecontainer {
        padding-top: 20px;
    }

    #hrd-testing #footnote-accordion .cmp-accordion__button {
        min-height: auto !important;
        padding: 4px 16px 4px 16px;
        margin-bottom: 12px;
        border-radius: 4px;
    }

    #hrd-testing .cmp-accordion__panel {
        padding: 0 0 16px 0;
    }

    #hrd-testing #sample-types, #hrd-testing #references-section {
        padding-left: 24px !important;
        padding-right: 24px !important;
    }

    #hrd-testing #references-section {
        padding-bottom: 40px !important;
    }

    #hrd-testing #testing-genomic-instability .resource-card-main.role-of-brca-sec {
        min-width: 327px;
        max-width: 416px;
        flex-direction: column;
    }

    #hrd-testing #testing-genomic-instability .resource-card-main > div:first-child {
        width: 342px;
        max-width: 342px;
        height: 235px;
    }

    #hrd-testing #testing-genomic-instability .resource-card-main img {
        min-height: 235px;
        max-height: 235px;
        min-width: 342px;
        margin-left: 0;
    }

    #hrd-testing #testing-genomic-instability .resource-card__body {
        max-width: 368px;
        width: auto;
        margin-top: 0;
    }

    #hrd-testing #testing-genomic-instability .video-player_info {
        right: 0;
    }

    #hrd-testing #testing-genomic-instability #footnotecontainer {
        gap: 24px;
    }


    #hrd-testing .icon-image, #hrd-testing .icon-image img {
        max-width: 116px;
        width: 116px;
        height: 116px;
        min-height: 116px;
    }

    #hrd-testing #text-0678c3b756 .pr__cancer-targeted-container,
    #hrd-testing #hrd-testing-text-component-1 .pr__cancer-targeted-container {
        padding: 32px;
        gap: 32px;
    }

    #hrd-testing .pr__cancer-targeted-container {
        flex-direction: column;
        padding: 24px;
    }

    #hrd-testing .headline-img__container {
        flex-direction: column;
        gap: 12px;
    }

    #hrd-testing .homeImageLink__card {
        border-radius: 8px;
        min-width: calc(100vw - 48px) !important;
    }

    #hrd-testing #infographic-image {
        padding-left: 24px;
        padding-right: 24px;
        padding-bottom: 80px;
    }

    /* Tables width */

    #hrd-testing .content-table thead>tr:first-of-type>th:first-of-type {
        width: 200px;
        min-width: 200px;
    }
    
    #hrd-testing .content-table thead>tr:first-of-type>th:nth-of-type(2) {
        width: 399px;
        min-width: 399px;
    }
    
    #hrd-testing .content-table thead>tr:first-of-type>th:last-of-type {
        width: 411px;
        min-width: 411px;
    }

    /* Tables - 2 width */

    #hrd-testing #diagnostic-tests .content-table thead>tr:first-of-type>th:nth-of-type(1) {
        width: 140px;
        min-width: 140px;
    }
    
    #hrd-testing #diagnostic-tests .content-table thead>tr:first-of-type>th:nth-of-type(2) {
        width: 130px;
        min-width: 130px;
    }
    
    #hrd-testing #diagnostic-tests .content-table thead>tr:first-of-type>th:nth-of-type(3) {
        width: 302px;
        min-width: 302px;
    }
    
    #hrd-testing #diagnostic-tests .content-table thead>tr:first-of-type>th:nth-of-type(4) {
        width: 152px;
        min-width: 152px;
    }
    
    #hrd-testing #diagnostic-tests .content-table thead>tr:first-of-type>th:nth-of-type(5) {
        width: 142px;
        min-width: 142px;
    }
    
    #hrd-testing #diagnostic-tests .content-table thead>tr:first-of-type>th:nth-of-type(6) {
        width: 152px;
        min-width: 152px;
    }
    
    #hrd-testing #diagnostic-tests .content-table thead>tr:last-of-type>th:nth-of-type(1) {
        width: 76px;
        max-width: 76px;
    }
    
    #hrd-testing #diagnostic-tests .content-table thead>tr:last-of-type>th:nth-of-type(2) {
        width: 226px;
    }
    
    #hrd-testing #footnote-accordion .cmp-accordion__title {
        padding: 0 16px 0 0;
    }


    /* --- */


    /* Considerations for your practice */

    #hrd-testing #considerations .considerations {
        padding: 40px 24px;
        flex-direction: column;
        gap: 0;
    }

    #hrd-testing #considerations .considerations .img-sec img {
        width: 160px;
        height: 160px;
    }

    #hrd-testing #considerations .considerations .content h2 {
        padding: 24px 0;
        font-size: 2rem;
    }

    #hrd-testing #considerations .considerations .img-sec {
        max-width: 160px;
        max-height: 160px;
        width: 100%;
        height: 100%;
    }

    #hrd-testing #considerations .considerations .content p {
        font-size: 1.125rem;
        line-height: 1.75rem;
        font-weight: 700;
    }
    
    #hrd-testing #considerations .considerations .content p b {
        font-weight: 700;
    }

    #hrd-testing #considerations .considerations .content ul li {
        font-size: 1.125rem;
        line-height: 1.75rem;
    }

    #hrd-testing #considerations .considerations .content p.footnote {
        margin-top: 20px;
        padding: 0;
        font-weight: 400;
        line-height: 1rem;
    }
    
    /* Considerations for your practice */

    #hrd-testing #personalized-resources-section.cmp-carousel-horizontal .cmp-carousel__indicators {
        margin-top: -20px;
        height: 30px;
        width: 48px;
        z-index: 0;
    }

    #hrd-testing .cmp-carousel-horizontal .cmp-carousel__indicators li.cmp-carousel__indicator--active::after {
        max-width: 10px;
        width: 10px;
        height: 10px;
    }

    #hrd-testing #personalized-resources-section div.cmp-carousel__content {
        margin: 0px 24px 0px 24px;
        width: auto !important;
        display: flex;
        flex-direction: column;
        gap: 10px;
        padding-bottom: 48px;
    }

    #hrd-testing .list-style-disc li {
        padding-right: 16px;
    }

    #hrd-testing .hp__headline-header h2 {
        padding-bottom: 8px !important;
    }

    #hrd-testing .hp__headline-header p {
        font-size: 1.125rem !important;
        font-style: normal;
        font-weight: 400;
        line-height: 150%;
    }

    #hrd-testing .carousel.panelcontainer {
        padding-top: 16px;
    }

    #hrd-testing .video-player_info {
        margin-top: -20px !important;
        width: 98px;
        right: 0;
    }

    #hrd-testing .playbutton {
        margin-top: -46%;
    }

    #hrd-testing .resource-card-main > div:first-child  {
        width: 342px;
        max-width: 342px;
        height: 235px;
    }

    #hrd-testing .resource-card-main > div img {
        margin-left: -37px;
    }

    #hrd-testing .resource-card__body {
        width: auto;
        max-width: 342px;
    }

    #hrd-testing #modal__gene_mutations-2 .modal_resource-card__headline {
        width: 100%;
    }

    #hrd-testing .modal-box .modal-box__content .undefined .modal__close {
        font-size: 16px;
    }

    #hrd-testing .modal span.download-icon {
        padding: 0;
        margin: 0 4px;
    }

    #hrd-testing .modal_resource-card__body .playlist-btn > span.add-icon {
        padding: 4px;
    }

    #hrd-testing .cmp-modal__modalbox .modal-box__content {
        padding: 24px;
    }

    #hrd-testing .cmp-modal__modalbox .modal-box__content .undefined{
        margin-top: 13px;
    }

    
    #hrd-testing .inpage-submenu ul li {
        line-height: 27px;
    }

    #hrd-testing .inpage-submenu ul li img {
        position: relative;
        top: 0;
    }
    
    #hrd-testing .subscribe-connect-section__sub__headline {
        font-size: 18px !important;
    }
    
    #hrd-testing #testing-genomic-instability .card_gene_mutations:first-child {
        margin: 0 !important;
        min-width: calc(100vw - 48px);
    }

}

#hrd-testing .slider-container .card_gene_mutations .resource-card__body .resource-card__action-buttons button:not(:first-child) {
    min-width: auto !important;
}

@media (max-width: 369px) {
    #hrd-testing .homeImageLink__card {
        min-width: calc(100vw - 48px) !important;
    }
}

#hrd-testing #testing-genomic-instability #footnotecontainer {
    gap: 60px;
    padding-top: 60px;
}

#hrd-testing #testing-genomic-instability #footnotecontainer .slider-container {
    padding-top: 20px;
    padding-bottom: 20px;
}

@media (max-width: 1023px) {
    #hrd-testing #guidelines #footnotecontainer {
        gap: 20px;
    }
    #hrd-testing #testing-genomic-instability #footnotecontainer {
        gap: 0;
        padding-top: 0;
    }
}

