/* code */

span.pink-text {
    color: #F943CF;
}

#mhspc-banner {
    min-height: 507px;
    max-height: 507px;
    background: url('/content/dam/intelligentcontent/brands/truqap-dtc/us/en/pc-indication/images/mhspc_main_banner_mobile.png') no-repeat center;
    background-size: 100% 100%;
    margin-top: 16px;
}

#mhspc-banner h1 {
    padding: 386px 16px 40px 45px;
    color: #FEFFFD;
    font-size: 32px !important;
    line-height: 40px !important;
    font-weight: 400 !important;
}

#mhspc_main_tab {
    display: block;
    text-align: center;
    background: #250E62;
    border-top: 1px solid #00D0D5;
    padding: 8px 0;
}

.tab1 {
    margin-bottom: 16px;
}

.tab1 a,.tab2 a {
    font-size: 20px !important;
    line-height: 28px !important;
    font-weight: 600 !important;
    color: #fff !important;
    text-decoration:none !important;
}

.tab1 img,.tab2 img {
    vertical-align: middle;
    width:24px;
    height:24px;
}

.mhspc-menu-tab {
    margin: 32px 16px 0 16px;
    position: relative;
}

.mhspc-menu-tab:before {
    content: '';
    position: absolute;
    bottom: 30px;
    left: -2px;
    width: 2px;
    height: 34px;
    background-color: #2E66F0;
}

.mhspc-menu-tab:after {
    content: '';
    position: absolute;
    top: -2px;
    left: -7px;
    width: 100%;
    height: 2px;
    /*background-color: #2E66F0;*/
    background: linear-gradient(90deg, #2E66F0 0%, rgba(46, 102, 240, 0) 100%);
}

.mhspc-menu-tab-text p {
    font-size: 20px !important;
    line-height: 28px !important;
    color: #122960;
    font-weight: 600 !important;
    background: #EAF0FD;
    max-width: 248px;
    border-radius: 0 0 24px 0;
}

.mhspc-menu-tab-text {
    padding: 0 8px;
    background: #EAF0FD;
    border-radius: 0 0 24px 0;
    max-width: 248px;
}

.mHSPC-text {
    margin: 32px 16px 24px 16px;
}

.mHSPC-text h2 {
    color: #122960;
    font-size: 28px !important;
    line-height: 40px !important;
    font-weight: 400;
}

.mHSPC-text p {
    padding: 24px 0 0 0;
    color: #000;
    font-size: 20px !important;
    line-height: 28px !important;
    letter-spacing: -0.15px;
}

.mHSPC-bottom-text {
    background: #EAF0FD;
    padding: 30px 16px 16px 16px;
    display: block;
    margin: 0 16px;
    gap: 48px;
    align-items: center;
    border-radius: 16px;
    margin-bottom: 16px;
}

.mHSPC-bottom-text-img {
    padding: 0px 30px 30px 30px;
}

.mHSPC-bottom-text-content li::before {
    content: '•' !important;
    color: #F8485E;
    padding: 0 !important;
    margin-right: -10px !important;
    width: 8px !important;
    height: 28px !important;
    position: relative;
    left: -18px;
}

.mHSPC-bottom-text-content li {
    color: #2C2C2C;
    font-size: 20px !important;
    line-height: 28px !important;
    display: inline-block !important;
    padding-left: 8px;
}

.mHSPC-bottom-text-img img {
    max-width: 44px;
    max-height: 75px;
}

.mHSPC-bottom-text-content li:last-child {
    margin-bottom: 0px !important;
}

.mHSPC-bottom-text-content ul {
    padding: 0;
    margin: 0!important;
    margin-left: 10px !important;
}

.callout1 {
    background: url('/content/dam/intelligentcontent/brands/truqap-dtc/us/en/pc-indication/images/mhpsc_callout_bg.png') no-repeat center;
    background-size: 100% 100%;
}

.callout1 p {
    padding: 32px 16px;
    color: #FCFCFC;
    font-size: 24px !important;
    line-height: 32px !important;
    text-align: center;
    font-weight: 400 !important;
}

#mhspc-callout1 {
    display: block;
    padding: 32px 16px;
    align-items: end;
    margin-bottom: 0;
}

.mhpsc-text-sec-callout1 h3 {
    margin: 0 !important;
    font-size: 28px;
    line-height: 40px;
    color: #122960;
    font-weight: 400;
    padding-bottom: 24px;
}

.mhpsc-text-sec-callout1 p:nth-child(2) {
    margin-bottom: 24px !important;
}

.mhpsc-text-sec-callout1 p:nth-child(3) {
    margin-bottom: 24px !important;
}

.mhpsc-text-sec-callout1 p {
    font-size: 20px !important;
    line-height: 28px !important;
    color: #2C2C2C;
    letter-spacing: -0.2px;
}

#mhspc-callout2 {
    display: block;
    padding: 32px 16px;
    align-items: end;
    margin-bottom: 0;
}

.mhpsc-text-sec-callout2 h3 {
    margin: 0 !important;
    font-size: 28px;
    line-height: 40px;
    color: #122960;
    font-weight: 400;
    padding-bottom: 24px;
    letter-spacing: -0.6px;
}

.mhpsc-text-sec-callout2 ul{
    margin:0!important;
}

.mhpsc-text-sec-callout2 li {
    font-size: 20px !important;
    line-height: 28px !important;
    color: #2C2C2C;
    letter-spacing: -0.2px;
}

.mhpsc-text-sec-callout2 li:nth-child(1) {
    margin-bottom: 24px !important;
}

.mhpsc-text-sec-callout2 li:nth-child(2) {
    margin-bottom: 24px !important;
}

.mhpsc-text-sec-callout2 li::before {
    content: '•' !important;
    width: 8px !important;
    height: 28px !important;
    padding: 0 !important;
    margin-right: 8px !important;
    color: #F8485E;
    border-radius: 30px;
    display: inline-block;
    font-size: 20px;
}

#mhspc-callout3 {
    display: block;
    padding: 32px 16px;
    align-items: start;
    margin-bottom: 0;
}

.mhpsc-text-sec-callout3 h3 {
    margin: 0 !important;
    font-size: 28px;
    line-height: 40px;
    color: #122960;
    font-weight: 400;
    padding-bottom: 24px;
    padding-top: 0;
}

.mhpsc-text-sec-callout3 ul{
    margin:0!important;
    margin-left:10px !important;
}

.mhpsc-text-sec-callout3 li {
    font-size: 20px !important;
    line-height: 28px !important;
    color: #2C2C2C;
    letter-spacing: -0.2px;
    display: block !important;
        padding-left: 10px;
        position: relative;
}

.mhpsc-text-sec-callout3 li:nth-child(1) {
    margin-bottom: 24px !important;
}

.mhpsc-text-sec-callout3 li:nth-child(2) {
    margin-bottom: 24px !important;
}

.mhpsc-text-sec-callout3 li:nth-child(3) {
    letter-spacing: -0.32px;
}

.mhpsc-text-sec-callout3 li::before {
    content: '•' !important;
    width: 8px !important;
    height: 28px !important;
    padding: 0 !important;
    margin-right: 8px !important;
    color: #F8485E;
    border-radius: 30px;
    display: inline-block;
    font-size: 20px;
            position: absolute;
        left: -8px;
}

.mhpsc-text-sec-callout3 {
    margin-bottom: 23px;
}

.biomaker-testing-heading {
    margin: 32px 16px;
    position:relative;
}

.biomaker-testing-heading:before {
    content: '';
    position: absolute;
    bottom: 30px;
    left: -2px;
    width: 2px;
    height: 34px;
    background-color: #2E66F0;
}

.biomaker-testing-heading:after {
    content: '';
    position: absolute;
    top: -2px;
    left: -7px;
    width: 100%;
    height: 2px;
    background-color: #2E66F0;
}

.biomaker-testing-heading-text {
    max-width: 248px;
    background: #EAF0FD;
    border-radius: 0 0 24px 0;
    padding: 14px 8px;
}

.biomaker-testing-heading-text p {
    color: #122960;
    font-size: 20px !important;
    line-height: 28px !important;
    font-weight: 600 !important;
}

.biomaker-testing-text1 {
    padding: 0 16px 32px 16px;
}

.biomaker-testing-text1 h2 {
    color: #122960;
    font-weight: 400;
    margin-bottom: 24px;
    font-size: 28px !important;
    line-height: 40px !important;
}

.biomaker-testing-text1 p {
    color: #000000;
    font-size: 20px !important;
    line-height: 28px !important;
}

#biomaker-testing-content {
    padding: 32px 16px;
    display: block;
}

.biomaker-testing-text h3 {
    margin: 0 !important;
    font-size: 28px !important;
    line-height: 40px !important;
    color: #122960;
    font-weight: 400!important;
    padding-bottom: 24px;
    padding-top: 0;
}

.biomaker-testing-text {
    margin-bottom: 23px;
}

.biomaker-testing-text p {
    font-size: 20px !important;
    line-height: 28px !important;
    color: #2C2C2C;
    letter-spacing: -0.2px;
}

.biomaker-testing-text p:nth-child(1) {
    margin-bottom: 80px !important;
}

.biomaker-bottom-text {
    background: #EAF0FD;
    padding: 30px 16px 16px 16px;
    display: block;
    margin: 0 16px;
    gap: 48px;
    align-items: center;
    border-radius: 16px;
    margin-bottom: 32px;
}

.biomaker-bottom-text-img {
    margin: 0 0 30px 30px;
}

.biomaker-bottom-text-content p {
    font-size: 20px !important;
    color: #2C2C2C;
    line-height: 28px !important;
    letter-spacing: -0.28px;
}

.biomaker-bottom-text-img img {
    max-width: 44px;
    max-height: 75px;
}

#mhspc-banner-end-content {
    background: url('/content/dam/intelligentcontent/brands/truqap-dtc/us/en/pc-indication/images/mhpsc_banner_end_mobile.png') no-repeat center;
    background-size: 100% 100%;
    padding: 47px 32px 47px 16px;
    display:block;
}

#mhspc-banner-content {
    display: flex;
    gap: 13px;
}

div#mhspc-banner-content-img {
    width: 64px;
    padding-top: 16px;
}

.banner-end-text p {
    font-size: 24px !important;
    line-height: 32px !important;
    font-weight: 400 !important;
    color: #FFFFFF;
}

#mhspc-banner-end-btns {
    padding: 24px 16px 32px 16px;
    background: #060547;
    display:block;
}

.mhspc-banner-end-btn1 {
    border: 2px solid #99ECEE;
    padding: 24px;
    height: 192px;
}

.mhspc-banner-end-btn1 h2 {
    margin: 0;
    font-size: 24px !important;
    color: #FCFCFC;
    line-height: 28px !important;
    padding-bottom: 32px;
    text-align: center;
    font-weight: 400;
}

.mhspc-banner-end-btn1 p {
    background: #2E66F0;
    border-radius: 96px;
    display: flex;
    justify-content: center;
    align-items: center;
    gap: 4px;
    /* padding: 0 50px; */
    min-width: 295px;
}

.mhspc-banner-end-btn1 p span {
    font-size: 20px !important;
    line-height: 28px !important;
    color: #FCFCFC;
    max-width: 167px;
    letter-spacing: -0.35px;
}

#mhspc-banner-end-btn1 {
    margin-bottom: 24px !important;
}

.mhspc-banner-end-btn2 p {
    background: #2E66F0;
    border-radius: 96px;
    display: flex;
    justify-content: center;
    align-items: center;
    gap: 4px;
    /* padding: 0 50px; */
    min-width: 295px;
}

.mhspc-banner-end-btn2 p span {
    font-size: 20px !important;
    line-height: 28px !important;
    color: #FCFCFC;
    max-width: 167px;
    letter-spacing: -0.35px;
}

.mhspc-banner-end-btn2 {
    border: 2px solid #99ECEE;
    padding: 24px;
    height: 192px;
}

.mhspc-banner-end-btn2 h2 {
    margin: 0;
    font-size: 24px !important;
    color: #FCFCFC;
    line-height: 28px !important;
    padding-bottom: 32px;
    text-align: center;
    font-weight: 400;
}

#container-2f7c5dae37 {
    border-top: 1px solid #FCFCFC !important;
    border-radius: 0 32px 0 0;
    box-shadow: 12px -1px 12px #00000017 !important;
}

.back-to-top-btn {
    float: right;
    padding: 16px;
    display: block;
}

.back-to-top-btn a {
    max-width: 119px;
    max-height: 28px;
    display: block;
}

#mhspc-callout-right-image {
    display: none;
}

.mHSPC-bottom-text-content li:nth-child(1) {
    letter-spacing: -0.67px !important;
}

#mHSPC .pt-32 {
    padding-top: 32px;
    padding-bottom: 32px;
}

#mHSPC .remove-spc {
    padding-top: 0;
    padding-bottom: 0;
}

.primary-card1 {
    background: #E5FAFB !important;
    border-radius: 0 32px 0 0 !important;
    border: 1px solid #250E62;
}

#mHSPC .list-inline-block::before {
    position: relative;
    left: -1px !important;
    top: -3px !important;
}

#mHSPC .list-inline-block {
    padding-left: 16px !important;
}

#mHSPC .list-block-text{
    display: block !important;
}

#mHSPC .heading-text {
    min-width: 272px;
}

#mHSPC .heading-text--container:after {
    content: '';
    background: linear-gradient(90deg, #2E66F0 0%, rgba(46, 102, 240, 0) 100%);
}

#mHSPC .text-mark {
    padding-top: 32px;
}

#mHSPC .inline-text {
    display: inline;
}

#mHSPC .mpc-point2 {
    letter-spacing: 0.01px !important;
}

#mHSPC .updated-text1 {
    letter-spacing: -0.3px !important;
}

div#biomaker-testing {
    scroll-margin-top: 120px;
}

#mhspc-content1 {
    scroll-margin-top: -18px;
}

/******standard media query*******/
@media screen and (min-width: 992px) {
    
div#biomaker-testing {
    scroll-margin-top: 120px;
}
    
#mhspc-banner {
    min-height: 280px;
    max-height: 280px;
    background: url('/content/dam/intelligentcontent/brands/truqap-dtc/us/en/pc-indication/images/mhspc_main_banner_desktop.png') no-repeat center;
    background-size:100% 100%;
}

#mHSPC #prostate-cancer--banner h1 {
    padding-top: 111px;
    padding-left: 76px;
    color: #FEFFFD;
    max-width: 644px;
    font-weight: 400;
    font-size: 32px !important;
    line-height: 40px !important;
    padding-right: 0 !important;
    /* letter-spacing: -0.2px; */
}

.biomaker-bottom-text-img {
    margin: 0;
}

.mhpsc-text-sec-callout3 {
    margin-bottom: 0px;
}

.biomaker-testing-text {
    margin-bottom: 0px;
}

#mHSPC .pt-32 {
    padding-bottom: 0px;
}

#mhspc-banner h1 {
    color: #FEFFFD;
    padding-top: 99px;
    padding-left: 80px;
    max-width: 478px;
    font-weight: 400;
    font-size: 40px !important;
    line-height: 48px !important;
}
    
.mhspc-menu-tab {
    margin: 64px 80px;
    position: relative;
}

.tab1 {
    margin-bottom: 0px !important;
    border-right: 2px solid #FCFCFC;
    padding-right: 40px;
}

.mhspc-menu-tab-text {
    max-width: 348px;
    background: #EAF0FD;
    border-radius: 0 0 24px 0;
    padding: 10px 8px;
}

.mhspc-menu-tab-text p {
    color: #122960;
    font-size: 20px !important;
    line-height: 28px !important;
    font-weight: 600 !important;
    max-width: 348px !important;
}

.mHSPC-text {
    margin: 0 80px 32px 80px !important;
}

.mHSPC-text h2 {
    color: #122960;
    font-size: 32px !important;
    line-height: 48px !important;
    font-weight: 400;
}

.mHSPC-text p {
    padding: 32px 0 0 0;
    color: #000;
    font-size: 20px !important;
    line-height: 28px !important;
}

.mHSPC-bottom-text {
    background: #EAF0FD;
    padding: 32px 16px 32px 46px;
    display: flex;
    margin: 0 80px;
    gap: 48px;
    align-items: center;
    border-radius: 16px;
    margin-bottom: 64px;
    height: 136px;
}

.mHSPC-bottom-text-content li::before {
    content: '•' !important;
    color: #F8485E;
    padding: 0 !important;
    margin-right: -10px !important;
    width: 8px !important;
    height: 28px !important;
    position: absolute;
    left: -2px !important;
}

.mHSPC-bottom-text-content li {
    color: #2C2C2C;
    font-size: 20px !important;
    line-height: 28px !important;
    display: inline-block !important;
    padding-left: 14px !important;
    position: relative;
}

.mHSPC-bottom-text-img img {
    max-width: 44px;
    max-height: 75px;
}

.mHSPC-bottom-text-img {
    padding: 0 !important;
}

.mHSPC-bottom-text-content li:last-child {
    margin-bottom: 0px !important;
}

.mHSPC-bottom-text-content ul {
    padding: 0;
    margin: 0!important;
    margin-left: 10px !important;
}

.callout1 {
    background:url('/content/dam/intelligentcontent/brands/truqap-dtc/us/en/pc-indication/images/callout1_bg.png') no-repeat center;
}

.callout1 p {
    padding: 32px 80px;
    color: #FCFCFC;
    font-size: 28px !important;
    line-height: 40px !important;
    text-align: center;
    font-weight: 400 !important;
}

#mhspc-callout1 {
    display: flex;
    padding: 19px 44px 72px 80px;
    align-items: end;
    gap: 32px;
    margin-bottom: 64px;
}

#mhspc-callout2 {
    display: flex;
    padding: 19px 80px 72px 44px;
    align-items: end;
    flex-direction: row-reverse;
    gap: 32px;
    margin-bottom: 64px;
}

#mhspc-callout1 .text,#mhspc-callout2 .text {
    width: 50%;
}

#mhspc-callout1 .image,#mhspc-callout2 .image {
    width: 50%;
}

.mhpsc-text-sec-callout1 h3 {
    margin: 0 !important;
    font-size: 32px;
    line-height: 48px;
    color: #122960;
    font-weight: 400;
    padding-bottom: 32px;
}

.mhpsc-text-sec-callout1 p {
    font-size: 20px !important;
    line-height: 28px !important;
    color: #2C2C2C;
    letter-spacing: -0.2px;
}

.mhpsc-text-sec-callout1 p:nth-child(2) {
    margin-bottom: 32px !important;
}

.mhpsc-text-sec-callout1 p:nth-child(3) {
    margin-bottom: 16px !important;
}

.mhpsc-text-sec-callout2 h3 {
    margin: 0 !important;
    font-size: 32px;
    line-height: 48px;
    color: #122960;
    font-weight: 400;
    padding-bottom: 32px;
}

.mhpsc-text-sec-callout2 ul{
    margin:0!important;
}

.mhpsc-text-sec-callout2 li {
    font-size: 20px !important;
    line-height: 28px !important;
    color: #2C2C2C;
    letter-spacing: -0.2px;
}

.mhpsc-text-sec-callout2 li:nth-child(1) {
    margin-bottom: 32px !important;
}

.mhpsc-text-sec-callout2 li:nth-child(2) {
    margin-bottom: 2px !important;
}

.mhpsc-text-sec-callout2 li::before {
    content: '•' !important;
    width: 8px !important;
    height: 28px !important;
    padding: 0 !important;
    margin-right: 8px !important;
    color: #F8485E;
    border-radius: 30px;
    display: inline-block;
    font-size: 20px;
}

#mhspc-callout3 {
    display: flex;
    padding: 19px 44px 0px 80px;
    align-items: start;
    gap: 32px;
    margin-bottom: 64px;
}

#mhspc-callout3 .text{
    width:50%;
}

#mhspc-callout3 .image{
    width:50%;
}

.mhpsc-text-sec-callout3 h3 {
    margin: 0 !important;
    font-size: 32px;
    line-height: 48px;
    color: #122960;
    font-weight: 400;
    padding-bottom: 32px;
    padding-top: 32px;
}

.mhpsc-text-sec-callout3 ul {
    margin: 0!important;
    margin-left: 10px !important;
}

.mhpsc-text-sec-callout3 li {
    font-size: 20px !important;
    line-height: 28px !important;
    color: #2C2C2C;
    letter-spacing: -0.2px;
    display: block !important;
    padding-left: 10px;
    position: relative;
}

.mhpsc-text-sec-callout3 li:nth-child(1) {
    margin-bottom: 32px !important;
}

.mhpsc-text-sec-callout3 li:nth-child(2) {
    margin-bottom: 32px !important;
}

.mhpsc-text-sec-callout3 li:nth-child(3) {
    letter-spacing: -0.32px;
}

.mhpsc-text-sec-callout3 li::before {
    content: '•' !important;
    width: 8px !important;
    height: 28px !important;
    padding: 0 !important;
    margin-right: 8px !important;
    color: #F8485E;
    border-radius: 30px;
    display: inline-block;
    font-size: 20px;
    position: absolute;
    left: -8px;
}

.biomaker-testing-heading {
    margin: 64px 80px;
    position:relative;
}

.biomaker-testing-heading-text {
    max-width: 348px;
    background: #EAF0FD;
    border-radius: 0 0 24px 0;
    padding: 10px 8px;
}

.biomaker-testing-heading-text p {
    color: #122960;
    font-size: 20px !important;
    line-height: 28px !important;
    font-weight: 600 !important;
}

.biomaker-testing-text1 {
    padding: 0 80px 4px 80px;
}

.biomaker-testing-text1 h2 {
    color: #122960;
    font-weight: 400;
    margin-bottom: 32px;
    font-size: 32px !important;
    line-height: 48px !important;
}

.biomaker-testing-text1 p {
    color: #000000;
    font-size: 20px !important;
    line-height: 28px !important;
}

#biomaker-testing-content {
    padding: 55px 44px 100px 80px;
    display: flex;
    gap: 32px;
}

#biomaker-testing-content .text {
    width: 50%;
}

#biomaker-testing-content .image {
    width: 50%;
}

.biomaker-testing-text h3 {
    margin: 0 !important;
    font-size: 28px !important;
    line-height: 40px !important;
    color: #122960;
    font-weight: 400!important;
    padding-bottom: 32px;
    padding-top: 125px;
}

.biomaker-testing-text p {
    font-size: 20px !important;
    line-height: 28px !important;
    color: #2C2C2C;
    letter-spacing: -0.2px;
}

.biomaker-testing-text p:nth-child(1) {
    margin-bottom: 80px !important;
}

.biomaker-bottom-text {
    background: #EAF0FD;
    padding: 32px 16px 32px 46px;
    display: flex;
    margin: 0 80px;
    gap: 48px;
    align-items: center;
    border-radius: 16px;
    margin-bottom: 64px;
    height: 136px;
}

.biomaker-bottom-text-img img {
    max-width: 44px;
    max-height: 75px;
}

#mhspc_main_tab {
    display: flex;
    justify-content: center;
    background: #250E62;
    border-top: 1px solid #00D0D5;
    padding: 9px 0;
    gap: 40px;
}

.tab1 a,.tab2 a{
    color: #fff !important;
    font-weight: 600 !important;
    font-size: 20px !important;
    line-height: 28px !important;
    text-decoration:none !important;
}

.tab1 p img,.tab2 p img {
    vertical-align: middle;
    margin-left: 8px;
}

.biomaker-bottom-text-content p {
    font-size: 20px !important;
    color: #2C2C2C;
    line-height: 28px !important;
    letter-spacing: -0.28px;
}

.mhspc-menu-tab:after {
    content: '';
    position: absolute;
    top: -2px;
    left: -8px;
    width: 100%;
    height: 3px;
    /*background-color: #2E66F0;*/
    background: linear-gradient(90deg, #2E66F0 0%, rgba(46, 102, 240, 0) 100%);
}

.mhspc-menu-tab:before {
    content: '';
    position: absolute;
    bottom: 20px;
    left: -2px;
    width: 2px;
    height: 38px;
    background-color: #2E66F0;
}

.biomaker-testing-heading:after {
    content: '';
    position: absolute;
    top: -2px;
    left: -8px;
    width: 100%;
    height: 2px;
    background-color: #2E66F0;
}

.biomaker-testing-heading:before {
    content: '';
    position: absolute;
    bottom: 20px;
    left: -2px;
    width: 2px;
    height: 38px;
    background-color: #2E66F0;
}

#container-2f7c5dae37 {
    border-top: 1px solid #FCFCFC !important;
    border-radius: 0 96px 0 0;
    box-shadow: 12px -1px 12px #00000017 !important;
}

.back-to-top-btn {
    float: right;
    padding: 16px 80px;
    display: block !important;
}

.back-to-top-btn a {
    max-width: 119px;
    max-height: 28px;
    display: block;
}

#mhspc-callout-right-image {
    display: block;
}

#mhspc-banner-end-content {
    background: url(/content/dam/intelligentcontent/brands/truqap-dtc/us/en/pc-indication/images/how-truqap-works-callout-bg.png) no-repeat center;
    background-size: 100% 100%;
    max-width: 1440px;
    max-height: 190px;
    border-top: 1px solid #fff;
    padding: 0;
}

#mhspc-banner-content {
    display: flex;
    gap: 0;
}

#mhspc-banner-content-img {
    max-width: 70px;
    padding-top: 0px !important;
    max-height: 60px;
    min-height: 60px;
    margin: 88px 19px 23px 34px;
    width: unset !important;
}

#mhspc-banner-content-text {
    max-width: 597px !important;
    margin-right: 59px;
}

.banner-end-text {
    margin: 29px 0 9px 0;
}

.banner-end-text p {
    font-size: 28px !important;
    line-height: 40px !important;
}

#mhspc-banner-end-btns {
    background: #060547;
    display: flex;
    justify-content: center;
    gap: 32px;
    padding: 32px 0;
}

#mhspc-banner-end-btn1, #mhspc-banner-end-btn2 {
    border: 2px solid #99ECEE;
    padding: 32px 108px !important;
    text-align: center;
    margin-bottom: 0 !important;
    max-width: 580px;
    min-width: 580px;
    height: 216px;
    overflow: hidden;
}

.mhspc-banner-end-btn1 {
    border: none;
    padding: 0;
}

.mhspc-banner-end-btn1 h2,.mhspc-banner-end-btn2 h2{
    color: #FCFCFC;
        font-size: 24px !important;
        line-height: 36px !important;
        font-weight: 400 !important;
        letter-spacing:-0.2px;
        margin-bottom:60px;
        padding-bottom:0px !important;
}

.mhspc-banner-end-btn2 {
    border: none;
    padding: 0;
}

.mhspc-banner-end-btn2 p span {
    font-size: 20px !important;
    line-height: 28px !important;
    color: #FCFCFC;
    max-width: unset !important;
    letter-spacing: -0.2px;
}

.mhspc-banner-end-btn1 p span {
    font-size: 20px !important;
    line-height: 28px !important;
    color: #FCFCFC;
    max-width: unset !important;
    letter-spacing: -0.52px;
}

.mhspc-banner-end-btn1 p, .mhspc-banner-end-btn2 p {
    background: #2E66F0;
    border-radius: 96px;
    display: flex;
    justify-content: center;
    align-items: center;
    gap: 4px;
    padding: 14px 10px !important;
    min-width: 364px;
}

.mHSPC-bottom-text-content li:nth-child(1) {
    letter-spacing: 0px !important;
}

.primary-card1 {
    background: #E5FAFB !important;
    border-radius: 0 32px 0 0 !important;
    border: 1px solid #250E62;
}

.primary-card1 p {
    font-weight: 600 !important;
}

.remove-spc {
    padding-top: 40px !important;
}

#mHSPC .mpc-point2 {
    letter-spacing: 0 !important;
}

#mHSPC .updated-text1 {
    letter-spacing: -0.3px !important;
}

#mhspc-content1 {
    scroll-margin-top: 30px;
}

}


/*compatibility*/

@media screen and (min-width:992px) and (max-width:1200px) {
    
#mHSPC .list-and--image img {
    max-width: unset;
    min-width: unset;
    width: 50%;
}

}

@media screen and (min-width: 376px) and (max-width: 991px) {

#mHSPC .updated-text1 br.mobile-only {
    display: none;
}
    
}

@media screen and (min-width: 320px) and (max-width: 374px) {

#mHSPC #prostate-cancer--banner h1 {
    padding: 222px 16px 0px 41px;
}

#mHSPC .updated-text1 br.mobile-only {
    display: none;
}
    
}



