/*=====* Updated patient support page 6-10-21 -0B1 *=====*/

/*======================================* Hero @START *===*/

.cont-hero.patient-support{
    padding: 240px 0 30px;
}
        @media only screen and (max-width: 991px){
            .cont-hero.patient-support{
                padding: 210px 0 30px;
            }
        }

.cont-hero.patient-support h1:after{
    display: none;
}

.cont-hero.patient-support h2{
    color:#EBEBEC;
}

/* patient-support hero bkg elements */
.cont-hero.patient-support img[data-bkg-element='1']{
    width:654px;
    height:auto;
    top: -20px;
    right: -20px;
}
.cont-hero.patient-support img[data-bkg-element='2']{
    width:186px;
    height:auto;
    bottom:0;
    left: 0;
}
        @media only screen and (max-width: 1450px){.cont-hero.patient-support img[data-bkg-element='2']{bottom:-50px;}}
        @media only screen and (max-width: 991px){
            .cont-hero.patient-support img[data-bkg-element='1']{width: 454px;top: -20px;right: -250px;}
            .cont-hero.patient-support img[data-bkg-element='2']{width: 115px;bottom: 0;}
        }

/*======================================* Article @START *===*/
.cont-article.patient-support{
    background-color:#ffffff;
    padding:70px 15px 35px;
}
        @media only screen and (max-width: 991px){
            [data-card='1'],
            [data-card='3']{
                margin-bottom:80px
            }
        }
.cont-article.patient-support .row:nth-of-type(1){
    margin-bottom:140px;
}
        @media only screen and (max-width: 991px){
            .cont-article.patient-support .row:nth-of-type(1){
                margin-bottom:80px;
            }
        }

.cont-article.patient-support img{
    display: block;
    width:100%;
    max-width: 106px;
    height:auto;
    margin:0 auto;
}
.cont-article.patient-support h3{
    font-family: "Helvetica Neue LT 47 Light Condensed", Helvetica, sans-serif;
    color: #333333;
    font-size: 34px;
    line-height: 40px;
    text-align: center;
    margin: 50px 0 30px;
}
@media only screen and (max-width: 991px){
    .cont-article.patient-support h3{
        font-size: 30px;
    }
}
.cont-article.patient-support p{
    font-size: 24px;
    line-height: 32px;
    color: #6C6D70;
    text-align: center;
    padding:0;
    margin:0 0 30px;
}
.cont-article.patient-support p > a{
    text-decoration: underline;
    cursor: pointer;
}
.cont-article.patient-support p > a:hover{
    text-decoration: underline;
}


.cont-article.patient-support a.cont-button{
    color:#ffffff;
    width:230px;
    border-color:#77787B;
    margin:0 auto;
}
.cont-article.patient-support a.cont-button:hover {
    color: #77787B;
}
.cont-article.patient-support a.cont-button:after{
    width:232px;
    background-color:#77787B;
}


/* button inside of card 4 - override */
.cont-article.patient-support [data-card='4'] a.cont-button{
    width:260px;
}
.cont-article.patient-support [data-card='4'] a.cont-button:after{
    width:262px;
}
/* Article @END */