
 .underline:hover,#logistical-support a:hover, 
 #understanding-clicnical-trails a:hover, 
 #what-genetic-testing-can-tell-you a:hover,
 #side-effects a.underline:hover span.textunder,
 #banner-main-border #content-section-banner .breadcrumb.pink-text .cmp-breadcrumb__item > .cmp-breadcrumb__item-link:hover,
 #resources .breadcrumb a.pinktext:hover,
 #mbc-stories .breadcrumb a.pinktext:hover,
 #caring-for-yourself a:hover
 {
    text-decoration: none !important;
 }



#resources #main-section {
    padding-top: 118px;
}

#resources #main-section #banner-main-border #banner-main-text{
   margin-bottom: 13px; 
}

#resources #banner-main-border #content-section-banner .button.pink-gradient:has(#download-button),
 #resources #button-last-section > .aem-Grid,
#resources #button-last-section .button.pink-gradient{
    margin-bottom: 0;
}

#resources .cmp-container__backgroundImage--enabled {
    margin: 0;
}

#resources .cmp-text{
    padding:0;
}

#resources .content-card-section {
        margin-bottom: 25px;
    }
#resources #background-image-section .content-card-section {
        padding: 14px 20px 20px;
    }
#resources #background-image-section .content-card-section .card-text.title{
    font: 400 45px / 50px "Open Sans", sans-serif;
}
#resources #background-image-section .content-card-section .card-text {
    font: 400 22px / 30px "Open Sans", sans-serif;
   
}
#resources .content-card-section .content-text-section ul {
        margin-left: 33px;
    }
#resources #card-6 .content-card-section .content-text-section .last-list .list2{
        margin-left:33px;
    }
#resources #background-image-section .content-card-section .card-text.title {
        margin-bottom: 10px;
    }
#resources #background-image-section .content-card-section {
    border-radius: 35px;
}
    #resources #background-image-section{
        padding-top:25px;
        padding-bottom:25px;
    }

/*#resources #main-section .banner-sub-text{*/
/*    letter-spacing:-0.02em;*/
/*}*/
#resources .banner-text-wrapper p:first-of-type {
        margin-bottom: 13px;
    }
#resources .breadcrumb{
  
    font: 400 20px / 25px "Open Sans", sans-serif;
    margin-bottom: 18px;
}

#resources #banner-main-border #content-section-banner .breadcrumb.pink-text{
    display:none;
}

#resources #main-section #banner-main-border #banner-main-text span {
        font: 400 45px / 50px "Open Sans", sans-serif;
        
    }  
#resources .li-top{
    padding-top:10px;
    
}
#resources #background-image-section #card-8 .content-card-section{
    padding-left:19px;
    padding-right:19px;
}
#resources  .padright{
    padding-right:19px;
}
#resources  .padright1{
    padding-right:21px;
}
#resources #background-image-section #card-1 .content-card-section {
    padding: 14px 20px 22px;
}

#resources #background-image-section #card-1 .content-card-section .card-text.title {
    margin-bottom: 14px;
}

/* Desktop CSS Start */

@media (min-width: 992px) {

#resources #main-section {
        padding-top: 150px;
    }
  #resources #background-image-section .content-card-section .card-text.title{
    letter-spacing:-0.9px;
}  
#resources #main-section #banner-main-border #banner-image > .aem-Grid
{
    left: 3px;
}
#resources #banner-main-text .cmp-title__text {
        margin-bottom: 11px;
    }
 #resources #main-section .banner-sub-text{
    letter-spacing:-0.2px;
}   
#resources #banner-main-border #content-section-banner .breadcrumb.pink-text {
        margin-bottom: 26px;
    }    
    
#resources #main-section .banner-sub-text{
    max-width:none;
}    
    
 
#resources .banner-text-wrapper p:first-of-type {
  margin-bottom: 17px; 
}
   
#resources #banner-main-border #content-section-banner .button.pink-gradient:has(#download-button) {
    margin-bottom: 40px;
}    
    
#resources #banner-main-border .container:has(> #banner-image) {
        max-width: 458px;
        max-height: 504px;
    }   
    
#resources #banner-main-border #content-section-banner .button.pink-gradient:has(#download-button) {
        margin-top:25px;
    }  
    
#resources #main-section #banner-main-border #banner-main-text span {
        font: 400 64px / 70px "Open Sans", sans-serif;
        
    }    
    
#resources .content-card-section {
        margin-bottom: 60px;
    }    
#resources #background-image-section .content-card-section,
#resources #background-image-section #card-1 .content-card-section{
        padding: 30px 40px;
    }


#resources #background-image-section .content-card-section .card-text {
    font: 400 27px / 40px "Open Sans", sans-serif;
    letter-spacing:0;
}
#resources .content-card-section .content-text-section ul {
        margin-left: 43px;
    } 
#resources #background-image-section .content-card-section .card-text.title,
#resources #background-image-section #card-1 .content-card-section .card-text.title{
        margin-bottom: 13px;
    }
#resources #background-image-section .content-card-section {
    border-radius: 56px;
}

#resources #button-last-section .aem-Grid .button a{
        padding: 5px 15.5px;
    }
#resources #background-image-section{
        padding-top:60px;
        padding-bottom:40px;
    }
/* #resources #background-image-section #card-8 .content-card-section .card-text {*/
/*     width:936px;*/
    
/*}   */
#resources #card-9 .content-card-section {
        margin-bottom: 40px;
    }
#resources .breadcrumb{
    line-height:20px;
    margin-bottom: 26px;
    margin-top: 40px;
}

#resources .li-top{
    padding-top:0;
    
}
#resources #background-image-section #card-8 .content-card-section{
    padding-left:40px;
    padding-right:40px;
}
#resources  .padright,
#resources  .padright1{
    padding-right:0;
}
}
@media screen and (min-width:320px) and  (max-width:385px){
   #resources #background-image-section #card-3 .content-card-section ul li:nth-child(2) {
        word-break: break-all;
}
    #resources #background-image-section .content-card-section .card-text.title {
    font-size: clamp(42px, 2vw, 45px) !important;
}
}

 
