/* 
ID for the page: #her2-testing
*/

/* Banner */

#her2-testing .erbb2-banner-text p {
    font-size: 20px;
    line-height: 150%;
}


/* Banner Buttons */

#her2-testing .inpage-submenu ul li a, #her2-testing .inpage-submenu ul li a p {
    color: #830051;
    text-decoration: underline;
}

#her2-testing .inpage-submenu ul li a:hover, #her2-testing .inpage-submenu ul li p:hover {
    color: #003864;
    text-decoration: underline;
}

#her2-testing .banner-buttons .buttons, #her2-testing .banner-buttons .buttons a {
    display: flex;
    align-items: center;
    justify-content: center;
}

#her2-testing span.print-icon {
    content: url('/content/dam/intelligentcontent/unbranded/ic-precisionmed-hcp/us/en/images/icon/print-icon.svg');
}

#her2-testing span.download-2-icon {
    content: url('/content/dam/intelligentcontent/unbranded/ic-precisionmed-hcp/us/en/images/icon/download-2-icon.svg');
}


#her2-testing a:hover span.print-icon {
    content: url('/content/dam/intelligentcontent/unbranded/ic-precisionmed-hcp/us/en/images/icon/print-icon-white.svg');
}

#her2-testing a:hover span.download-2-icon {
    content: url('/content/dam/intelligentcontent/unbranded/ic-precisionmed-hcp/us/en/images/icon/download-2-icon-white.svg');
}



/* 1st Section */

#her2-testing #her2-expression {
    align-items: center;
    display: flex;
    flex-direction: column;
    justify-content: center;
}

#her2-testing .her2-expression {
    max-width: 1024px;
    flex-direction: column;
    padding: 80px 24px;
    gap: 0;
}

#her2-testing .her2-section-1 {
    max-width: 680px;
    text-align: center;
    margin: 0 auto;
}

#her2-testing .section-text {
    padding-bottom: 48px;
}

#her2-testing .her2-section-1 .section-heading {
    margin-bottom: 24px;
    font-size: 2.5rem;
    line-height: 120%;
    font-family: var(--primary-font);
    font-style: normal;
    font-weight: 400;
    text-decoration-line: none;
    text-align: center;
    padding-top:0;
}

#her2-testing .her2-section-1 .section-heading span {
    font-family: var(--heading-font);
    font-size: 2.5rem;
    font-style: normal;
    font-weight: 400;
    line-height: 120%;
}

#her2-testing .her2-section-1 p {
    margin: 0;
    font-family: var(--primary-font);
    font-size: 1.125rem;
    font-style: normal;
    font-weight: 400;
    line-height: 150%;
}

#her2-testing .pr__cancer-targeted-container {
    max-width: 1056px;
    display: flex;
    align-items: center;
    padding: 48px;
    background-color: #FFFFFF;
    border-radius: 24px;
    box-shadow: 0px 4px 20px 0px rgba(151, 151, 151, 0.25);
    margin-bottom: 24px;
    margin-left: 0;
    margin-right: 0;
}

#her2-testing .pr__targeted-image {
    position: relative;
    width: 80px;
    height: 80px;
}

#her2-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%;
}

#her2-testing .pr__targeted-info-text {
    padding-left: 32px;
    width: 100%;
    line-height: 150% !important;
}


#her2-testing .pr__targeted-info-text p span {
    font-size: 1.125rem;
    font-style: normal;
    font-weight: 400;
    line-height: 150%;
}

#her2-testing .infoMdt__footer__text {
    margin-top: 40px;
    padding: 0;
}

#her2-testing .infoMdt__footer__text p {
    font-size: 0.75rem;
    padding: 0;
}

/* 2nd Section */

#her2-testing #clinical-relevance, #her2-testing #diagnostic-assays, #her2-testing #her2-low-expression {
    background-color: #F5F7F7;
}

#her2-testing #clinical-relevance #text-eed027938a, 
#her2-testing #clinical-relevance #text-2422d0808a, 
#her2-testing #diagnostic-assays #text-ab101e24b9, 
#her2-testing #text-726ca37f98, 
#her2-testing #text-4ca8a4aad2,
#her2-testing #her2-testing-text-component-1,
#her2-testing #her2-testing-text-component-2,
#her2-testing #her2-testing-text-component-3,
#her2-testing #her2-testing-text-component-4,
#her2-testing #her2-testing-text-component-5
{
    max-width: 1024px;
    padding: 80px 24px;
    display: block;
    margin-left: auto;
    box-sizing: border-box;
    margin-right: auto;
}

#her2-testing #clinical-relevance #text-2422d0808a,
#her2-testing #her2-testing-text-component-2 {
    padding: 0 24px 80px;
}

#her2-testing .section-flex.max-width {
    display: flex;
    align-items: flex-start;
    gap: 50px;
    flex-direction: row;
}

#her2-testing .img-sec {
    max-width: 160px;
    height: 160px;
    width: 100%;
}

#her2-testing .contenct-sec {
    display: flex;
    flex-direction: column;
    gap: 32px;
}

#her2-testing .contenct-sec h2 {
    font-size: 2.125rem;
    line-height: 150%;
    font-family: var(--primary-font);
    font-weight: 400;
}

#her2-testing .contenct-sec h2 span {
    font-family: var(--heading-font);
}

#her2-testing #text-eed027938a .contenct-sec p:last-of-type,
#her2-testing #her2-testing-text-component-1 .contenct-sec p:last-of-type {
    font-size: 0.875rem;
}

#her2-testing .contenct-sec p {
    font-size: 1.5rem;
    font-weight: 700;
    font-style: normal;
    line-height: 120%;
}

#her2-testing .contenct-sec p span {
    font-size: 1.125rem;
    line-height: 150%;
    font-weight: 400;
}

#her2-testing #clinical-relevance #text-2422d0808a .her2-expression,
#her2-testing #her2-testing-text-component-2 .her2-expression {
    padding: 0;
}

#her2-testing #clinical-relevance #text-2422d0808a .pr__cancer-targeted-container,
#her2-testing #her2-testing-text-component-2 .pr__cancer-targeted-container {
    margin-bottom: 0;
}

#her2-testing .clinical-relevance-infographic {
    overflow: auto;
    padding: 80px 24px 0;
}

#her2-testing .desktop-container {
    display: block;
}

#her2-testing .mobile-container {
    display: none;
}

#her2-testing .clinical-relevance-infographic-container {
    width: 1064px;
    height: 100%;
    margin-left: auto;
    margin-right: auto;
    position: relative;
}

#her2-testing .clinical-relevance-infographic-image {
    position: relative;
}

#her2-testing .clinical-relevance-infographic-image img {
    overflow: hidden;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
    display: flex;
    justify-content: center;
    align-items: center;
    width: 100%;
    height: 100%;
    color: transparent;
}

#her2-testing .infographic-text {
    position: absolute;
}

#her2-testing .text-az-support-navy-700 {
    --tw-text-opacity: 1;
    color: rgb(0 41 73/ 1);
}

#her2-testing .text-center {
    text-align: center;
}

#her2-testing .text-white {
    color: #FFFFFF;
}

#her2-testing .text-right {
    text-align: right;
}

#her2-testing .font-bold {
    font-weight: 700;
}

#her2-testing #text-e2ff6cb6ae .infoMdt__footer__text,
#her2-testing #her2-testing-text-component-6 .infoMdt__footer__text {
    margin-top: 20px;
}

#her2-testing #prevalence .section-flex.max-width {
    gap: 50px;
}

/* Prevalence */

#her2-testing #prevalence, #her2-testing #prevalence-text {
    max-width: 1024px;
    padding: 80px 24px;
    display: block;
    margin-left: auto;
    box-sizing: border-box;
    margin-right: auto;
}

#her2-testing #text-94efbb6322 .infoMdt__footer__text {
    margin-top: 20px;
}

#her2-testing #text-5c266a6666 {
    max-width: 1024px;
    width: 100%;
    margin-left: auto;
    box-sizing: border-box;
    margin-right: auto;
    display: block;
    padding: 80px 0 0;
}

#her2-testing .prevalence-text-bold p span {
    font-size: 1.5rem;
    font-style: normal;
    font-weight: 500;
    line-height: 120%;
}

#her2-testing .prevalence-text {
    margin-top: 20px;
    margin-bottom: 20px;
}

#her2-testing .prevalence-text p span {
    font-size: 1.125rem;
    font-style: normal;
    font-weight: 400;
    line-height: 150%;
}

#her2-testing #text-5c266a6666 .infoMdt__footer__text {
    max-width: 100%;
}

#her2-testing #prevalence-text .infoMdt__footer__text {
    max-width: 100%;
}

/* Diagnostic Assays */

#her2-testing #diagnostic-assays .section-flex.max-width {
    align-items: center;
    gap: 50px;
}

#her2-testing #diagnostic-assays #text-ab101e24b9,
#her2-testing #her2-testing-text-component-3 {
    padding: 80px 24px 0;
}

#her2-testing #diagnostic-assays #text-7b84d99a9e, #her2-testing #diagnostic-assays #text-868cda912c,
#her2-testing #her2-testing-text-component-7, #her2-testing #her2-testing-text-component-8 {
    max-width: 1024px;
    padding: 0 24px;
    display: block;
    margin-left: auto;
    box-sizing: border-box;
    margin-right: auto;
}

#her2-testing #diagnostic-assays .testingLab {
    padding: 0;
}

#her2-testing #diagnostic-assays .testingLab__content {
    width: 488px;
}

#her2-testing #diagnostic-assays .contenct-sec {
    gap: 12px;
}

#her2-testing .contenct-sec h3 {
    font-size: 1.5rem;
    line-height: 120%;
    font-style: normal;
    font-weight: 500;
    text-decoration-line: none;
}

#her2-testing .contenct-sec h3 span {
    line-height: 150%;
}

#her2-testing .testingLab {
    padding-bottom: 0;
    background-color: #F5F7F7;
}

#her2-testing .testingLab__image_container {
    max-width: 488px;
}

#her2-testing #text-2e1920fc19,
#her2-testing #her2-testing-text-component-9 {
    max-width: 1024px;
    margin-left: auto;
    margin-right: auto;
}

#her2-testing .text-below-testingLab {
    margin: 40px 0 80px;
    text-align: center;
    padding: 0 24px;
}

#her2-testing .text-below-testingLab p span {
    font-size: 0.875rem;
    font-style: normal;
    font-weight: 400;
    line-height: 120%;
}

#her2-testing #diagnostic-assays .infoMdt__footer__text {
    max-width: 100%;
    padding-bottom: 80px;
}

#her2-testing .diagnostic-assays-table {
    width: 100%;
    overflow-x: auto;
    position: relative;
    margin-top: 40px;
    margin-bottom: 40px;
    border-radius: .5rem;
}

#her2-testing .diagnostic-assays-table table {
    min-width: 600px;
    border-collapse: collapse;
    table-layout: fixed;
    width: 100%;
}


#her2-testing .diagnostic-assays-table 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;
    text-wrap: wrap;
    vertical-align: middle;
}

#her2-testing .diagnostic-assays-table table th span {
    font-weight: 400;
}

#her2-testing .diagnostic-assays-table td {
    font-size: 14px;
    line-height: 1.5;
    color: #3C4242;
    font-weight: 400;
    border-bottom: 1px solid #C4CFCD;
    padding: 12px;
    vertical-align: top;
    background-color: #fff;
}

#her2-testing .diagnostic-assays-table tr {
    vertical-align: middle;
}

#her2-testing #text-868cda912c .testingLab__image img,
#her2-testing #her2-testing-text-component-8 .testingLab__image img {
    height: 100%;
    width: 100%;
}

/* Interpreting & Reporting */

#her2-testing #interpreting-reporting .section-flex.max-width {
    align-items: center;
}

#her2-testing #interpreting-reporting .contenct-sec p {
    font-size: 0.875rem;
}

#her2-testing #interpreting-reporting .contenct-sec p span {
    font-size: 1.5rem;
    line-height: 120%;
    font-style: normal;
    font-weight: 500;
    text-decoration-line: none;
}

#her2-testing #interpreting-reporting .infoMdt__footer__text:first-child {
    margin-top: 32px;
}

#her2-testing .text-interpreting-reporting {
    margin-top: 40px;
    width: 100%;
    margin-left: auto;
    box-sizing: border-box;
    margin-right: auto;
    display: block;
    text-align: center;
}

#her2-testing .text-interpreting-reporting p span {
    font-size: 1.125rem;
    font-weight: bold;
    font-style: normal;
    line-height: 150%;
}

#her2-testing #interpreting-reporting .infoMdt__footer__text:last-child {
    padding-bottom: 80px;
}

#her2-testing .interpreting-reporting-infographic-container {
    width: 100%;
    max-width: 1280px;
    margin-left: auto;
    box-sizing: border-box;
    margin-right: auto;
    display: block;
    padding-left: 24px;
    padding-right: 24px;
    padding: 0;
}

#her2-testing .interpreting-reporting-infographic-content {
    overflow: auto;
}

#her2-testing .interpreting-reporting-infographic {
    width: 1064px;
    height: 100%;
    margin-left: auto;
    margin-right: auto;
    position: relative;
}

#her2-testing .interpreting-reporting-infographic-image {
    position: relative;
}

#her2-testing .interpreting-reporting-infographic-image img {
    overflow: hidden;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
    display: flex;
    justify-content: center;
    align-items: center;
    width: 100%;
    height: 100%;
    color: transparent;
}



/* HER2-low Expression */

#her2-testing #her2-low-expression .section-flex.max-width {
    gap: 50px;
}

#her2-testing .img-sec img {
    max-width: 160px;
    height: 160px;
}

#her2-testing #her2-low-expression .contenct-sec p {
    margin-bottom: 8px;
    font-size: 0.875rem;
}

#her2-testing #her2-low-expression .contenct-sec .disclaimer {
    font-size: 0.875rem;
    font-weight: 400;
    font-style: normal;
    line-height: 120%;
    margin-bottom: 0;
}

/* Interpret and Classify HER2 Expression */

#her2-testing #text-0ce385d740,
#her2-testing #her2-testing-text-component-10 {
    max-width: 1024px;
    padding: 80px 24px 32px;
    display: block;
    margin-left: auto;
    box-sizing: border-box;
    margin-right: auto;
}

#her2-testing #text-0ce385d740 .section-flex.max-width,
#her2-testing #her2-testing-text-component-10 .section-flex.max-width {
    align-items: center;
    gap: 50px;
    min-height: 320px;
}

#her2-testing #text-0ce385d740 .contenct-sec p,
#her2-testing #her2-testing-text-component-10 .contenct-sec p {
    font-size: 0.875rem;
}

#her2-testing #text-8bfe7c17c7,
#her2-testing #her2-testing-text-component-11 {
    max-width: 1280px;
    padding: 0 24px 32px;
    margin: auto;
}

#her2-testing #text-8bfe7c17c7 .text-interpreting-reporting,
#her2-testing #her2-testing-text-component-11 .text-interpreting-reporting {
    max-width: 1064px;
    margin: auto;
    text-align: left;
}

#her2-testing #text-8bfe7c17c7 .text-interpreting-reporting p,
#her2-testing #her2-testing-text-component-11 .text-interpreting-reporting p {
    margin-bottom: 32px;
}

#her2-testing #text-2fbbdc0b63, #her2-testing #text-18bf4bb9a0,
#her2-testing #her2-testing-text-component-12, #her2-testing #her2-testing-text-component-13 {
    max-width: 1280px !important;
    margin: auto !important;
}

#her2-testing #text-2fbbdc0b63 .text-interpreting-reporting, #her2-testing #text-18bf4bb9a0 .text-interpreting-reporting,
#her2-testing #her2-testing-text-component-12 .text-interpreting-reporting, #her2-testing #her2-testing-text-component-13 .text-interpreting-reporting {
    max-width: 1064px;
    padding-left: 24px;
    padding-right: 24px;
    margin: auto;
    text-align: left;
}

#her2-testing #text-2fbbdc0b63 .text-interpreting-reporting p, #her2-testing #text-18bf4bb9a0 .text-interpreting-reporting p,
#her2-testing #her2-testing-text-component-12 .text-interpreting-reporting p, #her2-testing #her2-testing-text-component-13 .text-interpreting-reporting p {
    margin-bottom: 32px;
}

#her2-testing #text-7d01e766b8,
#her2-testing #her2-testing-text-component-14 {
    padding-bottom: 80px !important;
}

#her2-testing #text-7d01e766b8 .infoMdt__footer__text:last-child,
#her2-testing #her2-testing-text-component-14 .infoMdt__footer__text:last-child {
    margin-top: 0;
    max-width: 100%;
}

/* Suboptimal List */

#her2-testing #container-7d8eec72f6,
#her2-testing #her2-testing-container-component-1 {
    background: #F5F7F7;
    padding-bottom: 80px;
}

#her2-testing #text-2e2e1281a9,
#her2-testing #her2-testing-text-component-15 {
    max-width: 1024px;
    padding: 80px 24px 40px;
    display: block;
    margin-left: auto;
    box-sizing: border-box;
    margin-right: auto;
}

#her2-testing .suboptimal-list h3, #her2-testing .suboptimal-list h4 {
    font-size: 1.5rem;
    line-height: 120%;
    font-family: var(--primary-font);
    font-style: normal;
    font-weight: 500;
    text-decoration-line: none;
    margin: 0;
    margin-bottom: 24px;
}

#her2-testing .suboptimal-list h3 span, #her2-testing .suboptimal-list h4 span {
    font-size: 1.5rem;
    font-style: normal;
    font-weight: 500;
    line-height: 120%;
}

#her2-testing .suboptimal-list ul {
    list-style: none;
    margin: 0;
    padding: 0;
    position: relative;
    padding: 8px 0 24px 24px;
    list-style-type: disc !important;
}

#her2-testing .suboptimal-list ul li {
    font-size: 1.125rem;
    line-height: 1.75rem;
    padding: 4px 0 0;
    display: list-item !important;
    align-items: center;
    position: relative;
    text-decoration: none;
    width: 100%;
    box-sizing: border-box;
    text-align: left;
}

#her2-testing .suboptimal-list ul:last-child {
    padding-bottom: 0;
}

#her2-testing #container-7d8eec72f6 .testingLab__content,
#her2-testing #her2-testing-container-component-1 .testingLab__content {
    max-width: 488px;
}

#her2-testing #container-7d8eec72f6 .infoMdt__footer__text,
#her2-testing #her2-testing-container-component-1 .infoMdt__footer__text {
    max-width: 976px;
}

#her2-testing .her2-low-infographic {
    overflow: auto;
}

#her2-testing .her2-low-infographic-container {
    width: 1064px;
    height: 100%;
    margin-left: auto;
    margin-right: auto;
    position: relative;
}

#her2-testing .her2-low-infographic-image {
    position: relative;
}

@media (min-width: 744px) {
    #her2-testing .her2-low-infographic-image .ihc-0__ihc-1 {
        min-height: 373px;
    }
}


#her2-testing .her2-low-infographic-image img {
    overflow: hidden;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
    display: flex;
    justify-content: center;
    align-items: center;
    width: 100%;
    height: 100%;
    color: transparent;
}

#her2-testing .her2-low-infographic.mobile-container {
    max-width: 312px;
    padding: 0;
}

#her2-testing .font-medium {
    font-weight: 500;
}

#her2-testing #text-18bf4bb9a0 .her2-low-infographic-image,
#her2-testing #her2-testing-text-component-13 .her2-low-infographic-image {
    height: 377px;
}

.tips-ihc-container {
    max-width: 1024px;
    width: 100%;
    margin-left: auto;
    box-sizing: border-box;
    margin-right: auto;
    display: block;
    padding: 32px 24px 0;
}

.tips-ihc-title {
    margin-bottom: 32px;
}

.tips-ihc-title h3, .tips-ihc-title h3 span {
    font-size: 1.5rem;
    line-height: 120%;
    font-style: normal;
    font-weight: 500;
    text-decoration-line: none;
}

.tips-ihc-container-cards {
    padding: 0 16px 16px 0;
}

.tips-ihc-container-cards-outside {
    max-width: 1064px;
    margin: 0 auto ;
    box-sizing: border-box;
    display: flex;
    flex-flow: wrap;
    width: calc(100% + 16px);
}

.tips-ihc-container-cards-inside {
    box-sizing: border-box;
    display: flex;
    flex-flow: wrap;
    margin: -32px 0px 0px -16px;
    width: calc(100% + 16px);
    padding: 0;
}

.tips-ihc-card-content {
    margin: 0;
    box-sizing: border-box;
    flex-basis: 50%;
    flex-grow: 0;
    max-width: 50%;
    padding-top: 32px;
    padding-left: 16px;
}

.tips-ihc-card-outside {
    margin: 0;
    box-sizing: border-box;
    width: 100%;
    height: 100%;
}

.tips-ihc-card-inside {
    height: 181px;
    display: flex;
    align-items: center;
    justify-items: center;
    padding-left: 16px;
    padding-right: 16px;
    padding-top: 20px;
    padding-bottom: 20px;
    border-radius: 24px;
    text-align: center;
    box-shadow: 0px 4px 20px 0px rgba(151, 151, 151, 0.25);
    background-color: #fff;
}

.tips-ihc-card-inside.second {
    height: 100%;
}

.tips-ihc-card-content.second {
    padding-top: 16px;
}

.tips-ihc-card-image {
    min-width: 80px;
    height: 80px;
    position: relative;
}

.tips-ihc-card-image img {
    height: 100%;
    width: 100%;
    left: 0;
    top: 0;
    right: 0;
    bottom: 0;
    color: transparent;
    overflow: hidden;
    display: flex;
    justify-content: center;
    align-items: center;
}

.tips-ihc-card-inside ul, .pr__targeted-info-text ul {
    list-style: none;
    margin: 0;
    padding: 0;
    position: relative;
    padding-top: 8px !important;
    padding-bottom: 8px !important;
    padding-left: 24px;
    margin-top: 8px !important;
}

.tips-ihc-card-inside ul li, .pr__targeted-info-text ul li {
    display: list-item;
    padding: 4px 0 0 24px;
    font-size: 1.125rem;
    line-height: 1.75rem;
    text-decoration: none;
    width: 100%;
    box-sizing: border-box;
    text-align: left;
    align-items: center;
    position: relative;
}

.tips-ihc-card-inside ul li:before, .pr__targeted-info-text ul li:before {
    content: "";
    width: 6px;
    height: 6px;
    display: inline-block;
    background-color: black;
    position: absolute;
    left: 6px;
    top: 15px;
    border-radius: 50%;
}

.pr__targeted-card {
    display: flex;
    align-items: center;
    justify-items: center;
    padding-left: 16px;
    padding-right: 16px;
    padding-top: 20px;
    padding-bottom: 20px;
    border-radius: 24px;
    text-align: center;
    box-shadow: 0px 4px 20px 0px rgba(151, 151, 151, 0.25);
    background-color: #fff;
    margin-bottom: 32px;
}

.pr__targeted-container {
    width: auto ;
}

.pr__targeted-image {
    width: 80px;
    height: 80px;
    position: relative;
}

.pr__targeted-info-text {
    padding: 0;
    width: 100%;
    line-height: 150%;
}
   
#her2-testing .pr__targeted-card .pr__targeted-info-text {
    padding-left: 0;
}

/* CAP HER2 IHC Reporting */

#her2-testing #cap-her2-ihc-reporting {
    max-width: 1024px;
    padding: 80px 24px 48px;
    display: block;
    margin-left: auto;
    box-sizing: border-box;
    margin-right: auto;
}

#her2-testing #cap-her2-ihc-reporting .her2-expression {
    padding: 0;
}

#her2-testing #cap-her2-ihc-reporting .her2-section-1 {
    max-width: 100%;
}

#her2-testing #cap-her2-ihc-reporting .her2-section-1 .section-heading {
    margin-bottom: 8px;
}

#her2-testing #cap-her2-ihc-reporting .her2-section-1 .section-heading span {
    font-size: 2.125rem;
}

#her2-testing #cap-her2-ihc-reporting .section-text {
    padding-bottom: 40px;
}

#her2-testing #cap-her2-ihc-reporting .testingLab {
    padding-left: 0;
    padding-right: 0;
    padding-bottom: 20px;
    background-color: #FFFFFF;
}

#her2-testing #text-dd0849ab71 .testingLab__image img,
#her2-testing #her2-testing-text-component-16 .testingLab__image img {
    height: 100%;
    width: 100%;
}

#her2-testing .text-cap-her2 {
    text-align: center;
}

#her2-testing .text-cap-her2 h3 {
    line-height: 27px;
    font-size: 2.125rem;
}

#her2-testing .text-cap-her2 h3 span {
    font-size: 1.5rem;
    font-style: normal;
    font-weight: bold;
    line-height: 120%;
}

#her2-testing .ctaSection__content h5 {
    line-height: 30px;
    font-size: 1.25rem;
    font-style: normal;
    font-weight: bold;
    text-decoration-line: none;
}

#her2-testing #text-c2321669ee .testingLab,
#her2-testing #her2-testing-text-component-17 .testingLab {
    padding-left: 0;
    padding-right: 0;
    padding-top: 16px;
    background-color: #FFFFFF;
}

#her2-testing #text-0b27b0f527,
#her2-testing #her2-testing-text-component-18 {
    padding-bottom: 80px;
}

#her2-testing .ctaSection__content div {
    line-height: 27px;
    font-size: 2.125rem;
}

#her2-testing #text-c2321669ee .testingLab__image_container,
#her2-testing #her2-testing-text-component-17 .testingLab__image_container {
    max-width: 325.33px;
    flex-basis: 33.3%;
    /*height: 292px;*/
}

#her2-testing #text-c2321669ee .testingLab__content, 
#her2-testing #her2-testing-text-component-17 .testingLab__content {
    /*max-width: 650.66px;*/
    flex-basis: 66.6%;
}

#her2-testing #text-c2321669ee .testingLab__container,
#her2-testing #her2-testing-text-component-17 .testingLab__container {
    width: 976px;
}

#her2-testing #text-0b27b0f527 .infoMdt__footer__text,
#her2-testing #her2-testing-text-component-18 .infoMdt__footer__text {
    max-width: 100%;
}

#her2-testing .cap-her2-ihc-infographic {
    padding: 0 24px 80px;
    margin-top: -28px;
}

#her2-testing .cap-her2-ihc-infographic-container {
    overflow: auto;
}

#her2-testing .cap-her2-ihc-infographic-content {
    width: 1064px;
    height: 100%;
    margin-left: auto;
    margin-right: auto;
    position: relative;
}

#her2-testing .cap-her2-ihc-infographic-image {
    position: relative;
}

#her2-testing .cap-her2-ihc-infographic-image img {
    overflow: hidden;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
    display: flex;
    justify-content: center;
    align-items: center;
    width: 100%;
    height: 100%;
}

#her2-testing .infographic-text p a {
    color: #830051;
}

#her2-testing .infographic-text p a:hover {
    color: #003864;
}

#her2-testing .infographic-text ul {
    list-style: none;
    margin: 0;
    padding: 0;
    position: relative;
    padding-top: 0;
    padding-bottom: 0;
    padding-left: 24px;
    list-style-type: disc !important;
}

#her2-testing .infographic-text ul li {
    display: list-item !important;
    align-items: center;
    position: relative;
    text-decoration: none;
    width: 100%;
    box-sizing: border-box;
    text-align: left;
    padding: 4px 0 0;
    font-size: 1.125rem;
    line-height: 1.55rem;
}

#her2-testing .ctaSection.ctaSection__left .ctaSection__img_inside {
    height: 399px;
}

/* CAP Guidelines */

#her2-testing #cap-guidelines {
    background-color: #F5F7F7;
}

#her2-testing #text-a599565796,
#her2-testing #her2-testing-text-component-19 {
    max-width: 1024px;
    padding: 80px 24px 0;
    display: block;
    margin-left: auto;
    box-sizing: border-box;
    margin-right: auto;
}

#her2-testing #cap-guidelines .her2-expression {
    padding: 0;
}

#her2-testing #cap-guidelines .infoMdt__footer__text {
    max-width: 976px;
    padding-bottom: 80px;
}

#her2-testing #cap-guidelines .section-flex.max-width {
    align-items: center;
    gap: 50px;
}

#her2-testing #cap-guidelines .contenct-sec {
    gap: 0;
    margin-bottom: 32px;
}

#her2-testing #cap-guidelines .contenct-sec h2 {
    margin-bottom: 32px;
}

#her2-testing #cap-guidelines .contenct-sec p {
    font-size: 0.875rem;
    font-weight: 400;
}

#her2-testing #cap-guidelines .contenct-sec p:first-of-type {
    margin-bottom: 20px;
}

#her2-testing #text-f8346760dd, #her2-testing #text-c7adb5cde9,
#her2-testing #her2-testing-text-component-20, #her2-testing #her2-testing-text-component-21 {
    max-width: 1024px;
    display: block;
    margin-left: auto;
    box-sizing: border-box;
    margin-right: auto;
}

#her2-testing #cap-guidelines .text-cap-her2 {
    padding: 64px 24px 0;
}

#her2-testing #cap-guidelines .pr__cancer-targeted-container {
    max-width: 976px;
    margin-bottom: 0;
}

#her2-testing #cap-guidelines .pr__cancer-targeted-container:last-child {
    margin-bottom: 16px;
}

#her2-testing #cap-guidelines .pr__targeted-info-text p span b a {
    color: #830051;
    text-decoration: underline;
}

#her2-testing #cap-guidelines .pr__targeted-info-text p span b a:hover {
    color: #002949;
    text-decoration: underline;
}

/* Find out how improve HER2 IHC */

#her2-testing #text-1489c16e1c .section-flex.section-flex-column,
#her2-testing #her2-testing-text-component-22 .section-flex.section-flex-column {
    display: flex;
    flex-direction: column;
    align-items: center;
    gap: 12px;
    padding: 80px 24px 12px;
    max-width: 1064px;
    margin: 0 auto;
}

#her2-testing #text-1489c16e1c .section-flex .img-sec,
#her2-testing #her2-testing-text-component-22 .section-flex .img-sec {
    max-width: 160px;
    height: 160px;
    width: 100%;
}

#her2-testing #text-1489c16e1c .section-flex.section-flex-column .contenct-sec,
#her2-testing #her2-testing-text-component-22 .section-flex.section-flex-column .contenct-sec {
    text-align: center;
    max-width: 896px;
}

#her2-testing #text-1489c16e1c .section-flex.section-flex-column .contenct-sec h2,
#her2-testing #her2-testing-text-component-22 .section-flex.section-flex-column .contenct-sec h2 {
    font-weight: 300;
}

#her2-testing #text-06144fe232 .full-knowledge-text,
#her2-testing #her2-testing-text-component-23 .full-knowledge-text {
    padding-left: 24px !important;
    padding-right: 24px !important;
    margin: 0 auto;
    text-align: center;
    max-width: 930px;
    padding: 0 0 12px 0;
}

#her2-testing .full-knowledge-text p {
    font-size: 0.875rem;
    margin: 0;
    line-height: 25px;
    font-style: normal;
    font-weight: 400;
    text-decoration-line: none;
}

#her2-testing .full-knowledge-text p span {
    font-size: 1.125rem;
}

#her2-testing #text-f97b71209a,
#her2-testing #her2-testing-text-component-24 {
    max-width: 1056px;
    padding: 0;
    margin: 0 auto;
    text-align: center;
}

#her2-testing #text-f97b71209a .her2-expression,
#her2-testing #her2-testing-text-component-24 .her2-expression {
    max-width: 1064px;
    flex-direction: column;
    padding: 0;
    margin: 24px 0;
    gap: 0;
}

#her2-testing #text-594e74d482 .infoMdt__footer__text,
#her2-testing #her2-testing-text-component-25 .infoMdt__footer__text {
    padding-bottom: 80px;
    margin-top: 64px;
}

/* Considerations Practice */

#her2-testing #considerations {
    background-image: url(/content/dam/intelligentcontent/unbranded/ic-precisionmed-hcp/us/en/images/desktop/lung-cancer/starts-bg.jpg);
    background-repeat: no-repeat;
    background-size: cover;
}

#her2-testing #considerations .considerations {
    padding: 80px;
    max-width: 1440px;
    margin: 0 auto;
    display: flex;
    gap: 40px;
    flex-direction: row;
}

#her2-testing #considerations .considerations .img-sec {
    max-width: 240px;
    width: 100%;
}

#her2-testing #considerations .considerations .img-sec img {
    width: 240px;
    max-width: 240px;
    height: 240px;
}

#her2-testing #considerations .considerations .content h2 {
    font-size: 2.5rem;
    font-weight: 400;
    line-height: 120%;
   font-family: var(--heading-font);
    padding: 24px 0;
}

#her2-testing #considerations .considerations .content {
    color: white;
}

#her2-testing #considerations .considerations .content p,
#her2-testing #considerations .considerations .content li {
    font-size: 1.125rem;
    font-weight: 400;
    line-height: 150%;
}

#her2-testing #considerations .considerations .content ul {
    padding: 8px 0 8px;
    margin-top: 8px;
}

#her2-testing #considerations .considerations .content ul li ul {
    padding: 0;
    margin: 0;
}

#her2-testing #considerations .considerations .content ul li ul li:last-child {
    right: 0;
}

#her2-testing #considerations .considerations .content p {
    padding: 12px 0;
}

#her2-testing #considerations .considerations .content ul li {
    position: relative;
    padding: 6px 0 6px 24px;
}

#her2-testing #considerations .considerations .content ul li:before {
    content: "";
    width: 5px;
    height: 5px;
    display: inline-block;
    background-color: white;
    position: absolute;
    left: 10px;
    top: 18px !important;
    border-radius: 50%;
}

#her2-testing #considerations .considerations .content ul li a {
    color: white;
    text-decoration: underline;
}

#her2-testing #considerations .considerations .content ul li a:hover {
    font-weight: 700;
}

#her2-testing #considerations .considerations .content p.footnote {
    font-size: 0.75rem;
    line-height: 120%;
    margin-top: 40px;
}

/* Helpful Resources */

#her2-testing .hp__view-more-container {
    margin-bottom: 0;
}

#her2-testing #text-c6592c5222 .infoMdt__footer__text,
#her2-testing #her2-testing-text-component-26 .infoMdt__footer__text {
    padding-bottom: 80px;
    max-width: 100%;
}

#her2-testing #container-406cc1f1df .playbutton {
    margin-top: -53%;
}

#her2-testing #container-406cc1f1df .resource-card__body {
    margin-top: -4px;
    background-color: #FFF;
    height: 303px;
}

#her2-testing #container-e3f81d6d32 .playbutton {
    margin-top: -112%;
}

#her2-testing #container-e3f81d6d32 .resource-card__body {
    background-color: #FFF;
    margin-top: -5px;
}

#her2-testing #container-e3f81d6d32 .resource-card__body .resource-card__label {
    color: #3C4242;
}

#her2-testing p.playbutton a {
    display: flex;
    align-items: center;
    justify-content: center;
}

#her2-testing p.playbutton a span.download-icon {
    height: 39px;
    width: 32px;
    max-width: 32px;
}

#her2-testing span.play-icon {
    content: url('/content/dam/intelligentcontent/unbranded/ic-precisionmed-hcp/us/en/images/icon/download-pink.svg');
    height: 55px;
    width: 55px;
}

#her2-testing .hp__container {
    padding-bottom: 0;
}

#her2-testing .hp__headline-container {
    padding-bottom: 24px;
}

#her2-testing .hp__banner-mod-I {
    max-width: 976px;
}


#her2-testing .hp__headline-header p span {
    line-height: 150%;
    font-size: 0.875rem;
}

#her2-testing #text-771d471875 .resource-card__body {
    margin-top: -4px;
}

#her2-testing #text-771d471875 .playbutton {
    margin-top: -39%;
}

#her2-testing .video-player_info {
    margin-top: -7.5%;
}

#her2-testing #text-959125ed97 .video-player_info {
    margin-top: -35px;
}

#her2-testing .hp__headline-header h2 {
    margin-bottom: 12px;
}

#her2-testing .hp__view-more-link span.arrow-icon {
    margin-left: 2px;
    margin-top: 5px;
}

/* Modal */

/*#her2-testing .modal__close {*/
/*    margin-left: 64.5%;*/
/*    margin-top: -29.5%;*/
/*    font-size: 18px;*/
/*    font-weight: bold;*/
/*    stroke-width: 2;*/
/*    color: rgb(131, 0, 81);*/
/*    font-family: var(--primary-font);*/
/*}*/

/*#her2-testing .modal__close:hover {*/
/*    color: rgb(0, 56, 100) !important;*/
/*}*/

/*#her2-testing .modal-box__content {*/
/*    max-width: 1056px;*/
/*    width: auto;*/
/*    min-height: auto;*/
/*    position: static;*/
/*    transform: none;*/
/*    margin: auto;*/
/*    gap: 0px;*/
/*    padding: 32px 24px;*/
/*    border-radius: 32px;*/
/*    background-color: rgb(255, 255, 255);*/
/*    display: flex;*/
/*    flex-direction: row;*/
/*    max-height: none !important;*/
/*    font-size: 0.875rem;*/
/*}*/

/*#her2-testing #modal__gene_mutations-3, #her2-testing #modal__gene_mutations-2 {*/
/*    width: 1006px;*/
/*    display: flex;*/
/*}*/

/*#her2-testing #modal__gene_mutations-2 {*/
/*    width: 1008px;*/
/*    max-height: 247px;*/
/*}*/

/*#her2-testing #modal__gene_mutations-3 .modal_resource-card__headline, #her2-testing #modal__gene_mutations-2 .modal_resource-card__headline {*/
/*    width: 650px;*/
/*    margin-bottom: 24px;*/
/*}*/

/*#her2-testing #modal__gene_mutations-3 .modal_resource-card__body, #her2-testing #modal__gene_mutations-2 .modal_resource-card__body {*/
/*    flex-direction: column-reverse;*/
/*    max-width: 670px;*/
/*}*/

/*#her2-testing #modal__gene_mutations-2 .modal_resource-card__body, #her2-testing #modal__gene_mutations-2 .modal_resource-card__description {*/
/*    max-width: 685px;*/
/*}*/

/*#her2-testing #modal__gene_mutations-3 .modal_resource-card__description, #her2-testing #modal__gene_mutations-2 .modal_resource-card__description {*/
/*    margin-top: 0;*/
/*}*/

/*#her2-testing .modal span.share-icon {*/
/*    padding: 3px 2px 1px;*/
/*    height: 21px;*/
/*    width: 20px;*/
/*}*/

/*#her2-testing .modal span.download-icon {*/
/*    padding: 3px;*/
/*    height: 20px;*/
/*    width: 20px;*/
/*}*/

/*#her2-testing #modal__gene_mutations-3 .image, #her2-testing #modal__gene_mutations-2 .image {*/
/*    width: 300px;*/
/*    min-width: 300px;*/
/*    margin-top: 63px;*/
/*    margin-left: 0px;*/
/*    margin-right: 0;*/
/*}*/

/*#her2-testing #modal__gene_mutations-2 .image {*/
/*    margin-top: 38px;*/
/*}*/

/*#her2-testing .modal-box .modal-box__content .undefined .modal__close {*/
/*    color: rgb(131, 0, 81);*/
/*    position: relative;*/
/*    margin-left: 100%;*/
/*    margin-top: 0%;*/
/*    left: -64px;*/
/*}*/

/*#her2-testing #modal__gene_mutations-1 .modal_resource-card__headline {*/
/*    margin-top: -26px;*/
/*}*/

/*#her2-testing #modal__gene_mutations-2 .modal_resource-card__headline {*/
/*    margin-top: -24px;*/
/*}*/

/*#her2-testing .modal span.cmp-video__playicon {*/
/*    margin-top: 8px;*/
/*}*/

/* Accordion */

#her2-testing div#references-section {
    max-width: none;
    padding: 0;
}

#her2-testing #footnotes-accordion {
    margin: 0 auto;
}

#her2-testing #footnotes-accordion .cmp-accordion__panel--expanded {
    padding: 0;
}

#her2-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);
}

#her2-testing .cmp-accordion__button, #her2-testing .cmp-accordion__button:hover {
    color: #3C4242;
    padding: 8px 16px;
}

.references-details a, .references-details a:hover {
    color: #830051;
    text-decoration: underline;
}

#her2-testing #accordion-section {
    padding: 80px 24px;
    max-width: none;
    margin: 0;
}

#her2-testing #accordion-section > .panelcontainer {
    max-width: 1280px;
    margin: auto;
}

#her2-testing #footnotes-accordion .cmp-accordion__title {
    font-family: var(--heading-font);
}

@media (min-width: 743.95px) {
    #her2-testing .cmp-carousel__actions {
        display: none;
    }
    
    #her2-testing #footnotes-accordion .cmp-accordion__panel--expanded {
        padding: 16px;
        padding-bottom: 16px;
    }
}

@media (max-width: 743.95px) {
    #her2-testing .desktop-container {
        display: none;
    }
    
    #her2-testing .mobile-container {
        display: block;
    }
    
    #her2-testing .infoMdt__footer__text p {
        line-height: 120%;
        font-size: 0.875rem;
    }
    
    #her2-testing .infoMdt__footer__text p span {
        line-height: 120%;
        font-size: 0.75rem;
    }

    /* Banner */

    #her2-testing .inpage-submenu.mobile-only {
        padding: 12px 24px;
    }   
    
    #her2-testing .inpage-submenu.mobile-only ul {
        line-height: 27px;
    }  

    #her2-testing .inpage-submenu ul li img {
        top: 0;
    }

    #her2-testing .erbb2-banner {
        flex-direction: column;
    }
    
    #her2-testing .erbb2-banner-text {
        padding: 80px 24px;
        width: 100%;
    }

    #her2-testing .erbb2-banner-text h1 {
        font-size: 32px;
        line-height: 100%;
    }

    #her2-testing .erbb2-banner img {
        width: 100%;
        height: auto;
    }

    #her2-testing .banner-buttons {
        padding: 16px;
    }

    /* HER2 Expression */
    #her2-testing .her2-expression {
        padding: 40px 24px;
    }
    
    #her2-testing .her2-section-1 .section-heading {
        text-align: left;
        font-size: 2rem;
        margin-bottom: 20px;
    }

    #her2-testing .her2-section-1 .section-heading span {
        font-size: 2rem;
    }

    #her2-testing .her2-section-1 p {
        text-align: left;
        padding-bottom: 20px;
    }

    #her2-testing .pr__cancer-targeted-container {
        flex-direction: column;
        padding: 24px;
    }

    #her2-testing .pr__targeted-info-text {
        padding: 32px 0 0;
    }

    #her2-testing .pr__targeted-container {
        width: 100%;
    }

    #her2-testing .infoMdt__footer__text {
        margin-top: 0;
    }

    #her2-testing .infoMdt__footer__text p {
        padding-bottom: 0;
    }

    /* Clinical Relevance */

    #her2-testing #clinical-relevance #text-eed027938a, 
    #her2-testing #clinical-relevance #text-2422d0808a, 
    #her2-testing #diagnostic-assays #text-ab101e24b9, 
    #her2-testing #text-726ca37f98, 
    #her2-testing #text-4ca8a4aad2,
    #her2-testing #her2-testing-text-component-1,
    #her2-testing #her2-testing-text-component-2,
    #her2-testing #her2-testing-text-component-3,
    #her2-testing #her2-testing-text-component-4,
    #her2-testing #her2-testing-text-component-5
    {
        width: 100%;
        margin-left: auto;
        box-sizing: border-box;
        margin-right: auto;
        display: block;
        padding: 40px 24px 20px;
    }

    #her2-testing .section-flex.max-width {
        gap: 24px !important;
        flex-direction: column;
    }

    #her2-testing .img-sec, #her2-testing .img-sec img {
        max-width: 116px;
        height: 116px;
    }

    #her2-testing .contenct-sec {
        gap: 20px;
    }

    #her2-testing .contenct-sec h2 {
        font-size: 2rem;
        line-height: 120%;
    }

    #her2-testing .contenct-sec h2 span {
        font-size: 1.8125rem;
        font-style: normal;
        font-weight: 400;
        line-height: 150%;
    }

    #her2-testing .contenct-sec p {
        font-size: 1.25rem;
        line-height: 120%;
    }

    #her2-testing #clinical-relevance #text-2422d0808a,
    #her2-testing #her2-testing-text-component-2 {
        padding-top: 0;
        padding-bottom: 40px;
    }

    #her2-testing #clinical-relevance #text-2422d0808a .infoMdt__footer__text,
    #her2-testing #her2-testing-text-component-2 .infoMdt__footer__text {
        padding-left: 24px;
        padding-right: 24px;
        margin-top: 20px;
        text-align: left;
    }

    #her2-testing .clinical-relevance-infographic {
        margin-left: auto;
        margin-right: auto;
        position: relative;
        max-width: 312px;
        padding: 0;
        margin-top: 20px;
    }
    
    #her2-testing .clinical-relevance-infographic-image {
        margin: auto;
        position: relative;
    }

    #her2-testing .clinical-relevance-infographic-image img {
        border-style: none;
        overflow: hidden;
        top: 0;
        right: 0;
        bottom: 0;
        left: 0;
        display: flex;
        justify-content: center;
        align-items: center;
        width: 100%;
        height: 100%;
    }

    #her2-testing .strong-blue-text {
        margin: 0;
        font-size: 0.875rem;
        font-style: normal;
        font-weight: 700;
        line-height: 120%;
        text-decoration-line: none;
    }

    #her2-testing .mid-blue-text {
        margin: 0;
        font-size: 0.875rem;
        font-style: normal;
        font-weight: 400;
        line-height: 120%;
        text-decoration-line: none;
    }

    #her2-testing .small-blue-text {
        margin: 0;
        font-size: 0.875rem;
        font-style: normal;
        font-weight: 700;
        line-height: 120%;
        text-decoration-line: none;
    }

    #her2-testing .small-blue-text span {
        font-size: 9px;
    }

    #her2-testing #text-e2ff6cb6ae .infoMdt__footer__text,
    #her2-testing #her2-testing-text-component-6 .infoMdt__footer__text {
        padding: 0 24px;
    }
    
    #her2-testing #text-e2ff6cb6ae .infoMdt__footer__text p,
    #her2-testing #her2-testing-text-component-6 .infoMdt__footer__text p {
        text-align: center !important;
    }

    /* Prevalence */
    #her2-testing #prevalence, #her2-testing #prevalence-text {
        width: 100%;
        box-sizing: border-box;
        margin: 0 auto;
        max-width: 1440px;
        display: flex;
        align-items: center;
        flex-wrap: nowrap;
        padding: 12px 24px;
        gap: 0 8px;
    }

    #her2-testing #prevalence-text {
        padding-bottom: 40px;
    }

    #her2-testing #prevalence .infoMdt__footer__text {
        padding-left: 24px;
        padding-right: 24px;
        text-align: center;
    }

    #her2-testing #prevalence .infoMdt__footer__text p {
        text-align: center !important;
    }
    
    #her2-testing .prevalence-text-bold p span {
        font-size: 1.25rem;
        font-style: normal;
        font-weight: 500;
        line-height: 120%;
    }

    /* Diagnostic Assays */

    #her2-testing #diagnostic-assays #text-ab101e24b9,
    #her2-testing #her2-testing-text-component-3 {
        padding: 40px 24px 0;
    }

    #her2-testing #diagnostic-assays .section-flex.max-width {
        align-items: start;
        gap: 24px;
    }

    #her2-testing #diagnostic-assays .contenct-sec {
        gap: 20px;
    }

    #her2-testing #diagnostic-assays .contenct-sec h3 {
        font-size: 1.25rem;
    }

    #her2-testing #diagnostic-assays #text-7b84d99a9e, #her2-testing #diagnostic-assays #text-868cda912c,
    #her2-testing #her2-testing-text-component-7, #her2-testing #her2-testing-text-component-8 {
        width: 100%;
        margin-left: auto;
        box-sizing: border-box;
        margin-right: auto;
        display: block;
        padding: 0 24px;
    }

    #her2-testing .diagnostic-assays-table {
        margin-top: 20px;
        margin-bottom: 20px;
    }

    #her2-testing .diagnostic-assays-table table th {
        position: sticky;
        left: 0;
        z-index: 3;
    }

    #her2-testing .testingLab__image_inside {
        height: 168px;
    }

    #her2-testing #text-868cda912c .testingLab__image img,
    #her2-testing #her2-testing-text-component-8 .testingLab__image img {
        height: 100%;
        width: 100%;
    }

    #her2-testing #text-2e1920fc19,
    #her2-testing #her2-testing-text-component-9 {
        width: 100%;
        margin-left: auto;
        box-sizing: border-box;
        margin-right: auto;
        display: block;
        padding: 0;
        text-align: left;
    }

    #her2-testing .text-below-testingLab {
        text-align: left;
        margin: 20px 0 40px;
        padding: 0 24px;
    }

    #her2-testing #diagnostic-assays .infoMdt__footer__text {
        padding: 0 24px 40px;
    }

    /* Interpreting Reporting */
    #her2-testing #interpreting-reporting .section-flex.max-width {
        align-items: start;
    }

    #her2-testing #interpreting-reporting .contenct-sec p span {
        font-size: 1.25rem;
    }

    #her2-testing .interpreting-reporting-infographic-container {
        padding: 0 24px;
    }

    #her2-testing #text-340c968e76,
    #her2-testing #her2-testing-text-component-27 {
        padding: 0 24px;
    }

    #her2-testing #interpreting-reporting .infoMdt__footer__text:first-child {
        text-align: left;
        margin-top: 20px;
    }

    #her2-testing .text-interpreting-reporting {
        text-align: left;
        margin-top: 20px;
    }

    #her2-testing #interpreting-reporting .infoMdt__footer__text:last-child {
        margin-top: 20px;
        padding-bottom: 40px;
    }

    /* HER2 low Expression */

    #her2-testing #text-4ca8a4aad2,
    #her2-testing #her2-testing-text-component-5 {
        padding: 40px 24px 40px;
    }

    #her2-testing #her2-low-expression .contenct-sec p {
        margin-bottom: 0;
    }

    /* Interpret and Classify */

    #her2-testing #text-0ce385d740,
    #her2-testing #her2-testing-text-component-10 {
        width: 100%;
        margin-left: auto;
        box-sizing: border-box;
        margin-right: auto;
        display: block;
        padding: 40px 24px 20px;
    }

    #her2-testing #text-0ce385d740 .section-flex.max-width,
    #her2-testing #her2-testing-text-component-10 .section-flex.max-width {
        align-items: start;
    }

    #her2-testing #text-8bfe7c17c7 .text-interpreting-reporting p,
    #her2-testing #her2-testing-text-component-11 .text-interpreting-reporting p {
        margin-bottom: 20px;
    }

    #her2-testing #text-8bfe7c17c7,
    #her2-testing #her2-testing-text-component-11 {
        padding: 0 24px 20px;
    }

    #her2-testing #text-2fbbdc0b63 .text-interpreting-reporting p, #her2-testing #text-18bf4bb9a0 .text-interpreting-reporting p,
    #her2-testing #her2-testing-text-component-12 .text-interpreting-reporting p, #her2-testing #her2-testing-text-component-13 .text-interpreting-reporting p {
        margin-bottom: 20px;
    }

    #her2-testing .her2-low-infographic.mobile-container {
        margin-left: auto !important;
        margin-right: auto !important;
        position: relative;
    }

    #her2-testing .her2-low-infographic.mobile-container img {
        overflow: hidden;
        display: flex;
        justify-content: center;
        align-items: center;
        width: 100%;
        height: 100%;
    }

    #her2-testing .her2-low-infographic.mobile-container p span {
        font-size: 24px;
    }

    #her2-testing .infographic-text.text-az-support-navy-700.text-center p>span {
        font-size: 1.125rem !important;
    }
    
    #her2-testing #text-dfa9c236e2 .infoMdt__footer__text,
    #her2-testing #her2-testing-text-component-28 .infoMdt__footer__text {
        text-align: left;
        margin-top: 20px;
        padding: 0 24px;
    }

    /* Tips IHC - Cards Section */

    .tips-ihc-container {
        width: 100%;
        margin-left: auto;
        box-sizing: border-box;
        margin-right: auto;
        display: block;
        padding: 20px 24px 0;
    }

    .tips-ihc-title {
        margin-bottom: 40px;
    }

    .tips-ihc-title h3, .tips-ihc-title h3 span {
        font-size: 1.25rem;
    }

    .tips-ihc-card-content {
        box-sizing: border-box;
        margin: 0;
        flex-direction: row;
        flex-basis: 100%;
        flex-grow: 0;
        max-width: 100%;
        padding-top: 20px;
        padding-left: 12px;
    }

    .tips-ihc-card-inside {
        min-height: 250px;
    }

    .tips-ihc-container-cards-outside {
        box-sizing: border-box;
        display: flex;
        flex-wrap: wrap;
        width: 100%;
        flex-direction: row;
        margin-top: -20px;
        width: calc(100% + 12px);
    }

    .tips-ihc-container-cards-inside {
        box-sizing: border-box;
        display: flex;
        flex-wrap: wrap;
        width: 100%;
        margin: 0;
        flex-direction: row;
        margin-top: -20px;
        width: calc(100% + 12px);
        margin-left: -12px
    }

    #her2-testing #text-b0b69dbcf9 .pr__targeted-container,
    #her2-testing #her2-testing-text-component-29 .pr__targeted-container {
        width: 80px;
    }
    
    #her2-testing #text-b0b69dbcf9 .pr__targeted-card .pr__targeted-info-text,
    #her2-testing #her2-testing-text-component-29 .pr__targeted-card .pr__targeted-info-text {
        padding: 0;
    }

    #her2-testing #text-b0b69dbcf9 .pr__targeted-card,
    #her2-testing #her2-testing-text-component-29 .pr__targeted-card {
        margin-bottom: 20px;
    }

    #her2-testing #text-18bf4bb9a0 .her2-low-infographic.mobile-container p span,
    #her2-testing #her2-testing-text-component-13 .her2-low-infographic.mobile-container p span {
        font-size: 16px;
    }

    #her2-testing #text-18bf4bb9a0 .her2-low-infographic.mobile-container .infographic-text.text-az-support-navy-700 p .font-medium,
    #her2-testing #her2-testing-text-component-13 .her2-low-infographic.mobile-container .infographic-text.text-az-support-navy-700 p .font-medium {
        font-size: 24px !important;
    }

    #her2-testing #text-18bf4bb9a0 .her2-low-infographic.mobile-container .infographic-text.text-az-support-navy-700 p span,
    #her2-testing #her2-testing-text-component-13 .her2-low-infographic.mobile-container .infographic-text.text-az-support-navy-700 p span {
        font-size: 1.125rem;
        line-height: 27px;
    }
    
    #her2-testing #text-7d01e766b8,
    #her2-testing #her2-testing-text-component-14 {
        padding-bottom: 40px !important;
        margin-top: 20px;
        padding: 0 24px;
    }

    /* Suboptimal Preanaltic Factors */

    #her2-testing #container-7d8eec72f6,
    #her2-testing #her2-testing-container-component-1 {
        padding-bottom: 40px;
    }

    #her2-testing #text-2e2e1281a9,
    #her2-testing #her2-testing-text-component-15 {
        width: 100%;
        margin-left: auto;
        box-sizing: border-box;
        margin-right: auto;
        display: block;
        padding: 40px 24px 20px;
    }

    #her2-testing .suboptimal-list h3, #her2-testing .suboptimal-list h4 {
        font-size: 1.25rem;
        margin-bottom: 8px;
    }

    #her2-testing .suboptimal-list h3 span, #her2-testing .suboptimal-list h4 span {
        font-size: 1.25rem;
    }

    #her2-testing #text-dd0849ab71 .testingLab__image img,
    #her2-testing #her2-testing-text-component-16 .testingLab__image img {
        height: 100%;
        width: 104%;
    }

    #her2-testing #container-7d8eec72f6 .infoMdt__footer__text,
    #her2-testing #her2-testing-container-component-1 .infoMdt__footer__text {
        padding: 20px 24px 0;
    }

    /* Cap HER2 IHC Reporting */

    #her2-testing #cap-her2-ihc-reporting {
        width: 100%;
        margin-left: auto;
        box-sizing: border-box;
        margin-right: auto;
        display: block;
        padding: 40px 24px 20px;
    }

    #her2-testing #cap-her2-ihc-reporting .her2-section-1 .section-heading {
        margin-bottom: 20px;
    }

    #her2-testing #text-4abb382dad .testingLab__image_inside,
    #her2-testing #her2-testing-text-component-30 .testingLab__image_inside, #her2-testing .testingLab__image_inside {
        /*height: 207px;*/
        height: 100%;
    }
    #her2-testing .testingLab__image_container {
       max-width: 100%;
    }

    #her2-testing #cap-her2-ihc-reporting .her2-section-1 .section-heading span {
        font-size: 1.8125rem;
        font-style: normal;
        font-weight: 400;
        line-height: 150%;
    }

    #her2-testing #cap-her2-ihc-reporting .section-text {
        padding-bottom: 20px;
    }

    #her2-testing .text-cap-her2 {
        text-align: left;
    }

    #her2-testing .text-cap-her2 h3 {
        line-height: 27px;
        font-size: 1.8125rem;
    }

    #her2-testing .text-cap-her2 h3 span {
        font-size: 1.25rem;
    }

    #her2-testing .ctaSection__content h5 {
        font-size: 1.125rem;
    }

    #her2-testing .ctaSection.ctaSection__right .ctaSection__img__inside, #her2-testing .ctaSection.ctaSection__right .ctaSection__img__inside img {
        height: auto;
    }

    #her2-testing .ctaSection.ctaSection__left .ctaSection__img_inside {
        height: auto;
    }

    #her2-testing .ctaSection.ctaSection__left {
        padding: 0px 0px 40px 24px !important;
    }

    #her2-testing #text-814676e4fd .infoMdt__footer__text,
    #her2-testing #her2-testing-text-component-31 .infoMdt__footer__text {
        padding: 0 24px;
    }

    #her2-testing #text-c2321669ee .testingLab__container,
    #her2-testing #her2-testing-text-component-17 .testingLab__container {
        width: 100%;
        margin-left: auto;
        box-sizing: border-box;
        margin-right: auto;
        padding: 0 24px 20px;
        max-height: none;
    }

    #her2-testing #text-c2321669ee .testingLab__content,
    #her2-testing #her2-testing-text-component-17 .testingLab__content {
        /*height: 333px;*/
        flex-basis: 0;
        border-radius: 0 0 24px 24px;
        margin-top: -2px;
    }

    #her2-testing #text-c2321669ee .testingLab__content p,
    #her2-testing #her2-testing-text-component-17 .testingLab__content p {
        font-size: 1.5rem;
        line-height: 1.5;
        text-align: left;
    }

    #her2-testing #text-c2321669ee .testingLab__image_inside,
    #her2-testing #her2-testing-text-component-17 .testingLab__image_inside {
        height: 206px;
    }

    #her2-testing #text-c2321669ee .testingLab__image img,
    #her2-testing #her2-testing-text-component-17 .testingLab__image img {	
        border-radius: 24px 24px 0 0;
    }
    #her2-testing #text-c2321669ee .testingLab__image_inside,
    #her2-testing #her2-testing-text-component-17 .testingLab__image_inside {
        height: 100%;
        width: 100%;
    }
    #her2-testing #text-c2321669ee .testingLab__image_container, 
    #her2-testing #her2-testing-text-component-17 .testingLab__image_container{
        max-width: 100%;
        height: 100%;
        width: 100%;
    }
    #her2-testing #text-0b27b0f527,
    #her2-testing #her2-testing-text-component-18  {
        padding: 0 24px 40px;
    }

    #her2-testing .cap-her2-ihc-infographic.mobile-container {
        padding-bottom: 20px;
        margin-top: 10px;
    }

    #her2-testing .cap-her2-ihc-infographic-content {
        max-width: 312px;
        margin-left: auto;
        margin-right: auto;
        position: relative;
    }

    #her2-testing .cap-her2-ihc-infographic-image {
        position: relative;
    }

    #her2-testing .cap-her2-ihc-infographic-text {
        margin: 0;
        font-size: 0.875rem;
        font-style: normal;
        font-weight: 400;
        line-height: 120%;
        text-decoration-line: none;
    }

    #her2-testing .cap-her2-ihc-infographic-text span {
        font-size: 0.75rem;
        font-style: normal;
        font-weight: 400;
        line-height: 120%; 
    }

    #her2-testing .text-az-support-navy-500 {
        --tw-text-opacity: 1 !important;
        color: rgb(0 56 100/ 1) !important;
    }

    #her2-testing .cap-her2-ihc-infographic-content ul {
        list-style: none;
        margin: 0;
        padding: 0;
        position: relative;
        padding-top: 8px;
        list-style-type: disc;
        padding-left: 2rem;
    }

    #her2-testing .cap-her2-ihc-infographic-content ul li {
        display: list-item;
        align-items: center;
        position: relative;
        text-decoration: none;
        width: 100%;
        box-sizing: border-box;
        text-align: left;
        padding: 0;
        padding-bottom: 8px;
        font-size: 0.75rem;
        line-height: 120%;
    }

    #her2-testing #text-db9f416de1 .cap-her2-ihc-infographic-content,
    #her2-testing #her2-testing-text-component-32 .cap-her2-ihc-infographic-content {
        padding: 0;
    }


    /* CAP Guidelines */
    #her2-testing #cap-guidelines .pr__targeted-info-text p span b a {
        font-size: 1rem;
    }

    #her2-testing #text-f8346760dd,
    #her2-testing #her2-testing-text-component-20 {
        width: 100%;
        margin-left: auto;
        box-sizing: border-box;
        margin-right: auto;
        padding: 0 24px 0;
        max-height: none;
    }

    #her2-testing #text-c7adb5cde9,
    #her2-testing #her2-testing-text-component-21 {
        width: 100%;
        margin-left: auto;
        box-sizing: border-box;
        margin-right: auto;
        padding: 0 24px;
        max-height: none;
    }

    #her2-testing .cap-her2-ihc-infographic-content {
        width: 100%;
        margin-left: auto;
        box-sizing: border-box;
        margin-right: auto;
        padding: 0 24px 20px;
        max-height: none;
    }

    #her2-testing #text-a599565796,
    #her2-testing #her2-testing-text-component-19 { 
        width: 100%;
        margin-left: auto;
        box-sizing: border-box;
        margin-right: auto;
        padding: 40px 24px 0;
        max-height: none;
    }

    #her2-testing #cap-guidelines .section-flex.max-width {
        align-items: start;
    }

    #her2-testing #cap-guidelines .contenct-sec h2 {
        margin-bottom: 20px;
    }

    #her2-testing #cap-guidelines .contenct-sec {
        margin-bottom: 20px;
    }

    #her2-testing #cap-guidelines .text-cap-her2 {
        padding: 24px 24px 0;
        text-align: center;
    }

    #her2-testing #cap-guidelines .infoMdt__footer__text {
        padding-bottom: 40px;
        margin-top: 20px;
    }

    #her2-testing #text-1489c16e1c .section-flex.section-flex-column,
    #her2-testing #her2-testing-text-component-22 .section-flex.section-flex-column {
        padding: 40px 24px 12px;
        gap: 12px !important;
    }
    
    #her2-testing #text-1489c16e1c .section-flex .img-sec,
    #her2-testing #her2-testing-text-component-22 .section-flex .img-sec {
        max-width: 116px;
        height: 116px;
    }

    #her2-testing #text-1489c16e1c .section-flex.section-flex-column .contenct-sec,
    #her2-testing #her2-testing-text-component-22 .section-flex.section-flex-column .contenct-sec {
        text-align: left;
    }
    
    #her2-testing #text-1489c16e1c .section-flex.section-flex-column .contenct-sec h2 span,
    #her2-testing #her2-testing-text-component-22 .section-flex.section-flex-column .contenct-sec h2 span {
        font-weight: 300;
    }

    #her2-testing #text-06144fe232 .full-knowledge-text,
    #her2-testing #her2-testing-text-component-23 .full-knowledge-text {
        text-align: left;
    }

    #her2-testing #text-f97b71209a .her2-expression,
    #her2-testing #her2-testing-text-component-24 .her2-expression {
        align-items: center !important;
        margin: 20px 0;
    }

    #her2-testing #text-594e74d482 .infoMdt__footer__text,
    #her2-testing #her2-testing-text-component-25 .infoMdt__footer__text {
        margin-top: 40px;
        padding: 0 24px 40px;
    }

    /* Considerations for your practice */

    #her2-testing #considerations .considerations {
        padding: 40px 24px;
        flex-direction: column;
        gap: 0;
    }

    #her2-testing #considerations .considerations .img-sec img {
        width: 160px;
        height: 160px;
    }

    #her2-testing #considerations .considerations .content h2 {
        padding: 24px 0;
        font-size: 2rem;
    }

    #her2-testing #considerations .considerations .img-sec {
        max-width: 160px;
        max-height: 160px;
        width: 100%;
        height: 100%;
    }

    #her2-testing #considerations .considerations .content p {
        font-size: 1.125rem;
        line-height: 1.75rem;
        font-weight: 700;
    }
    
    #her2-testing #considerations .considerations .content p b {
        font-weight: 700;
    }

    #her2-testing #considerations .considerations .content ul li {
        font-size: 1.125rem;
        line-height: 1.75rem;
    }

    #her2-testing #considerations .considerations .content p.footnote {
        margin-top: 20px;
        padding: 0;
        font-weight: 400;
        line-height: 1rem;
    }

    /* Helpful Resources */

    #her2-testing #personalized-resources-section div.cmp-carousel__content {
        margin: 0px 24px 0px 24px;
        width: auto !important;
        display: flex;
        flex-direction: column;
        gap: 10px;
    }

    #her2-testing .hp__headline-container {
        padding-bottom: 24px !important;
    }

    #her2-testing .hp__headline-header h2 {
        margin-bottom: 8px !important;
        padding-bottom: 0 !important;
    }

    #her2-testing .hp__headline-header p {
        font-size: 1.125rem !important;
        font-style: normal;
        font-weight: 400;
        line-height: 150%;
    }

    #her2-testing .hp__container {
        /*padding-bottom: 48px !important;*/
        padding-bottom: 24px !important;
    }

    #her2-testing #personalized-resources-section div.cmp-carousel__content {
        padding: 16px 0 0;
    }

    #her2-testing #container-e6c264b3eb {
        padding-bottom: 48px;
    }

    #her2-testing .hp__view-more-link {
        padding: 4px 0;
    }

    #her2-testing #text-c6592c5222 .infoMdt__footer__text,
    #her2-testing #her2-testing-text-component-26 .infoMdt__footer__text {
        padding: 0 24px 40px;
    }

    #her2-testing .resource-card__body a {
        text-decoration: none;
    }

    #her2-testing .hp__view-more-container {
        margin-bottom: 20px !important;
    }

    #her2-testing #container-e6c264b3eb .resource-card-main {
        width: 342px;
    }

    #her2-testing #container-e6c264b3eb .resource-card-main>div {
        width: auto;
        max-width: none;
        min-height: 235px;
        height: auto;
    }
    
    #her2-testing #container-e6c264b3eb .resource-card-main>div img {
        padding-top: 0;
        min-height: 235px;
        max-width: 412px;
        margin-left: -35px;
    }
    
    #her2-testing #container-e6c264b3eb .playbutton {
        margin-top: -46%;
    }
    
    #her2-testing #container-e6c264b3eb .video-player_info {
        right: 0px;
        margin-top: -19px !important;
        width: 98px;
    }
    
    #her2-testing #container-e6c264b3eb .resource-card-body {
        height: 365px;
        padding-bottom: 0;
    }

    #her2-testing #container-e6c264b3eb button span.download-icon {
        padding: 0;
    }

    #her2-testing #container-e6c264b3eb button span.share-icon {
        padding: 2px;
    }

    #her2-testing #personalized-resources-section.cmp-carousel-horizontal .cmp-carousel__indicators {
        margin-top: -20px;
        padding: 0 10px;
        width: 64px;
    }

    #her2-testing #personalized-resources-section.cmp-carousel-horizontal .cmp-carousel__indicator, #her2-testing .cmp-carousel-horizontal .cmp-carousel__indicators li.cmp-carousel__indicator--active::after {
        max-width: 10px;
        width: 10px;
        height: 10px;
    }

    #personalized-resources-section.cmp-carousel-horizontal .cmp-carousel__indicator {
        margin: 0 !important;
    }

    #her2-testing .cmp-carousel-horizontal .cmp-carousel__indicators {
        z-index: 0;
    }

    #her2-testing #text-771d471875 .resource-card__body {
        margin-top: 0px;
    }

    #her2-testing #text-959125ed97 .resource-card-main>div img {
        padding-top: 0;
        margin-left: 0;
        max-width: 100%;
    }

    #her2-testing #text-959125ed97 .resource-card-main>div {
        max-height: 312px;
        margin-top: -1px;
    }

    #her2-testing #text-959125ed97 .playbutton {
        margin-top: -106.5%;
    }

    #her2-testing #text-959125ed97 .resource-card__headline  {
        min-height: auto;
    }

    #her2-testing #text-959125ed97 .resource-card__action-buttons  {
        margin-top: calc(35.8px + 16px);
    }

    #her2-testing #text-f39a4e9fc8 .resource-card-main>div img {
        padding-top: 0;
        margin-left: 0;
        max-width: 100%;
    }

    #her2-testing #text-f39a4e9fc8 .resource-card-main>div {
        max-height: 312px;
        margin-top: 0px;
    }

    #her2-testing #text-f39a4e9fc8 .playbutton {
        margin-top: -47%;
    }

    /* Modal */
    
    /*#her2-testing .exit-ramp-modal span.modal__closeIcon {*/
    /*    margin-right: 0;*/
    /*}*/

    /*#her2-testing .modal-box .modal-box__content .undefined .modal__close {*/
    /*    margin-top: 12px;*/
    /*    left: -66px;*/
    /*}*/

    /*#her2-testing .modal__close {*/
    /*    font-size: 16px;*/
    /*}*/

    /*#her2-testing .modal__close svg {*/
    /*    width: 10px;*/
    /*    padding-bottom: 1px;*/
    /*    height: auto;*/
    /*}*/

    /*#her2-testing #modal__gene_mutations-1 .cmp-video__player {*/
    /*    height: 165px !important;*/
    /*}*/

    /*#her2-testing #modal__gene_mutations-1 .modal_resource-card__headline {*/
    /*    margin-top: 21px;*/
    /*}*/

    /*#her2-testing .modal-box__content {*/
    /*    min-height: auto;*/
    /*    padding: 24px;*/
    /*    border-radius: 12px;*/
    /*    width: calc(100% - 48px);*/
    /*}*/

    /*#her2-testing .resource-card__action-buttons button:not(:first-child) {*/
    /*    height: 46px;*/
    /*}*/

    /*#her2-testing .modal_resource-card__body .playlist-btn > span.add-icon {*/
    /*    padding: 4px;*/
    /*    margin-right: 0px;*/
    /*    margin-left: 0px;*/
    /*}*/

    /*#her2-testing .modal span.download-icon {*/
    /*    padding: 0;*/
    /*    margin-right: 4px;*/
    /*    margin-left: 4px;*/
    /*    max-width: 12px;*/
    /*}*/

    /*#her2-testing .modal span.share-icon {*/
    /*    padding: 2px 2px 1px;*/
    /*    height: 20px;*/
    /*    width: 20px;*/
    /*}*/

    /*#her2-testing #modal__gene_mutations-2, #her2-testing #modal__gene_mutations-3 {*/
    /*    width: auto;*/
    /*    flex-direction: column;*/
    /*    max-height: none;*/
    /*}*/

    /*#her2-testing #modal__gene_mutations-2 .modal_resource-card__headline, #her2-testing #modal__gene_mutations-3 .modal_resource-card__headline {*/
    /*    margin-top: 21px;*/
    /*    width: auto;*/
    /*}*/

    /* #her2-testing #modal__gene_mutations-2 .modal_resource-card__body .resource-card__action-buttons, #her2-testing #modal__gene_mutations-3 .modal_resource-card__body .resource-card__action-buttons {
        margin-top: 24px;
    } */

    /*#her2-testing #modal__gene_mutations-3 .image, #her2-testing #modal__gene_mutations-2 .image {*/
    /*    width: 294px;*/
    /*    min-width: 294px;*/
    /*    margin-top: 0;*/
    /*    margin-left: 0px;*/
    /*    margin-right: 0;*/
    /*}*/

    /*#her2-testing #modal__gene_mutations-2 .image {*/
    /*    max-height: 205px;*/
    /*}*/

    /*#her2-testing #modal__gene_mutations-3 .image {*/
    /*    max-height: 380px;*/
    /*}*/

    /*#her2-testing .cmp-modal__modalbox.modal-md .modal-box {*/
    /*    padding-top: 30px;*/
    /*    padding-bottom: 30px;*/
    /*}*/

    /* Accordion */
    
    #her2-testing #accordion-section {
        padding: 40px 24px;
    }
}

#her2-testing span.modal__closeIcon svg {
    width: 12px;
    height: 12px;
}

#her2-testing .exit-ramp-modal .modal__closeLabel, #her2-testing .exit-ramp-modal span.modal__closeIcon {
    top: 6px;
}

@media (max-width: 743.95px) {
    #her2-testing .exit-ramp-modal span.modal__closeIcon {
        position: absolute;
        top: 22px;
        right: 36px;
        padding-left: 0px;
    }
    
    #her2-testing .exit-ramp-modal span.modal__closeLabel {
        position: absolute;
        top: 22px;
        right: 47px;
    }
    
    #her2-testing span.modal__closeIcon svg {
        width: 11px;
        height: 11px;
    }
}

@media (min-width: 744px) and (max-width: 1023.95px) {
    #her2-testing #text-c2321669ee .testingLab,
    #her2-testing #her2-testing-text-component-17 .testingLab {
        padding-left: 24px;
        padding-right: 24px;
    }
    
    #her2-testing #text-c2321669ee .testingLab__content,
    #her2-testing #her2-testing-text-component-17 .testingLab__content {
        max-width: none;
    }
    
}

@media (min-width: 1024px) {
    #her2-testing #text-c2321669ee .testingLab__content, 
    #her2-testing #her2-testing-text-component-17 .testingLab__content {
        max-width: 66.6%;
    }
}

@media (max-width: 744px) {
    #her2-testing #container-7d8eec72f6 .testingLab__content, 
    #her2-testing #her2-testing-container-component-1 .testingLab__content,
    #her2-testing #diagnostic-assays .testingLab__content {
        max-width: none;
        width: auto;
    }
}

@media (min-width: 744px) and (max-width: 1023.95px) {

    /* Considerations for your practice */

    #her2-testing #considerations .considerations {
        padding: 40px 24px;
        flex-direction: column;
        gap: 0;
    }

    #her2-testing #considerations .considerations .img-sec img {
        width: 160px;
        height: 160px;
    }

    #her2-testing #considerations .considerations .content h2 {
        padding: 24px 0;
        font-size: 2rem;
    }

    #her2-testing #considerations .considerations .img-sec {
        max-width: 160px;
        max-height: 160px;
        width: 100%;
        height: 100%;
    }

    #her2-testing #considerations .considerations .content p {
        font-size: 1.125rem;
        line-height: 1.75rem;
        font-weight: 700;
    }
    
    #her2-testing #considerations .considerations .content p b {
        font-weight: 700;
    }

    #her2-testing #considerations .considerations .content ul li {
        font-size: 1.125rem;
        line-height: 1.75rem;
    }

    #her2-testing #considerations .considerations .content p.footnote {
        margin-top: 20px;
        padding: 0;
        font-weight: 400;
        line-height: 1rem;
    }
    
    /* End Considerations for your practice */
    
}

@media (min-width: 1440px) {
    #her2-testing #considerations .considerations {
        gap: 80px;
    }
}

