/* home page design starts here */

#main-section .common-para-font {
  font: 400 20px/27px "Open Sans", sans-serif;
  max-width: 350px;
}
.cmp-title__text.cmp-title__text--h1 span,#home-page .cmp-title__text.cmp-title__text--h2
{
  font-family:"scotch-display" !important;  
}

.card-text.title
{
  font-family:"scotch-display" !important;   
}
.font-scotch
{
    font-family:"scotch-display" !important; 
}
#home-page #stories-mbc-wrapper #stories-title span
{
    font-family:"scotch-display" !important;
}
#home-page #banner-inner-text span
{ 
  font-family:"scotch-display" !important;  
}
#home-page #home-page-title h1 {
  font: 400 40px/40px "Open Sans", sans-serif;
  /* letter-spacing: 0.05em; */
  margin: 0;
  text-align:center;
}
#banner-button > .aem-Grid
#home-page #banner-head-section {
  /*padding: 0px 18px;*/
  text-align: center;
}

#home-page #main-section #banner-content {
  padding: 15px 16px 25px;
}

#home-page #banner-content .container:has(#banner-button) {
  margin-top: 30px;
}
#home-page .banner-head-text {
  margin-top: 9px;
}


#home-page #banner-button > .aem-Grid 
    {
        background: linear-gradient(177deg, #09023b 0%, rgb(114 107 139 / 98%) 100%) !important;
    }
/* banner-design code */
#banner-button > .aem-Grid {
  display: flex;
  background: rgba(41, 37, 95, 1);
  background-size: cover;
  flex-direction: column-reverse;
  width: 100%;
  align-items: center;
  border-radius: 27.13px;
  /* border-top-right-radius: 50%;
    border-top-left-radius: 50%; */
  border-top-right-radius: 200px;
  border-top-left-radius: 200px;
  margin-top: 46px;
}

#content-banner {
  padding: 25px 20px;
}

#home-page #content-banner {
  color: rgba(255, 255, 255, 1);
}

#home-page #content-banner #banner-inner-text h2 {
  margin: 0;
}

/* banner-design code */
#home-page #banner-inner-text span {
  font: 700 55px/60px "scotch-display";
  letter-spacing: 0px;
  font-style: italic;
}

#home-page #content-banner hr {
  margin: 30px 0;
  background-color: rgba(255, 255, 255, 1);
  height: 1px;
  border: none;
}

#home-page #content-banner .content-wrapper {
  font: 400 40px/45px "Open Sans", sans-serif;
  letter-spacing: 0;
}

#home-page #content-banner .content-wrapper p {
  font-size: 24px;
  letter-spacing: 0;
  max-width: 318px;
}

#home-banner-button {
  display: flex;
  font: 600 15px/30px "Open Sans", sans-serif;
  color: #ffffff;
  min-width: 318px;
  min-height: 45px;
  max-height: 45px;
}

#home-banner-button a {
  color: rgba(255, 255, 255, 1);
}

#home-banner-button a :hover {
  text-decoration: none;
  color: rgba(255, 255, 255, 1);
}

#home-banner-button span {
  line-height: 17px;
  padding: 14px 17px;
}

#home-page #main-section .banner-sub-text {
  color: rgba(255, 255, 255, 1);
}

#home-page .button.orange-gradient :has(#home-banner-button) {
  margin-top: 22px;
}

#image-section-banner {
  position: relative;
  display: inline-block;
  z-index: 1;
}

/*#home-page #image-section-banner {
  left: -13px;
}*/

/* #home-page #image-section-banner img::after {
    content: '';
    position: absolute;
    bottom: -11px;
    width: 100%;
    height: 96%;
   
    border-top: none;
    z-index: 1;

} */

#home-page #banner-button .container.responsivegrid:has(#image-section-banner) {
  /*background: linear-gradient(to right, rgba(249, 143, 153, 1), rgba(251, 182, 124, 1));*/
  border-top-left-radius: 396px;
  border-top-right-radius: 395px;
  position: relative;
  border-bottom-left-radius: 20px;
  border-bottom-right-radius: 20px;
}

/*#home-page #image-section-banner {
  left: -10px;
  top: -8px;
}*/

#home-page
  .aem-Grid.aem-Grid--default--12
  > .aem-GridColumn.aem-GridColumn--default--12 {
  float: unset !important;
}
.button.orange-gradient {
  margin: 27px auto 0;
  min-width: 318px;
}
/* sub-section code starts here */
#banner-sub-second
  > .aem-Grid
  .aem-Grid.aem-Grid--12.aem-Grid--default--12:has(.image) {
  display: flex;
  align-items: center;
  flex-direction: column;
  /* margin-top: 40px; */
}

#banner-sub-second {
  margin: 0 16px;
  max-width: 358px;
}

#banner-seb-second #understanding-mbc {
  background-color: #eef3f9;
  border-radius: 27px;
}

#banner-sub-second > .aem-Grid.aem-Grid--12.aem-Grid--default--12 {
  display: flex;
  flex-direction: column;
  gap: 25px;
}

#home-page .home-sub-section {
  padding: 0;
}

#home-page .cmp-text {
  padding: 0;
}

#home-page #banner-sub-second > .aem-Grid > .container .cmp-title__text {
  font: 400 45px/55px "Open Sans", sans-serif;
  margin: 0;
}
#content-section-banner h1 {
  margin: 0;
}

#home-page .home-sub-section .second-home-sub-text {
  font: 400 22px/30px "Open Sans", sans-serif;
  margin-top: 24px;
  max-width: 318px;
}

#living-mbc-button > .aem-Grid,
#care-givers-button > .aem-Grid,
#understanding-mbc-button > .aem-Grid {
  padding: 0px;
}

#banner-sub-second .button a {
  font: 400 18px/30px "Open Sans", sans-serif;
  color: rgba(0, 0, 0, 1);
}

#banner-sub-second .button {
  padding: 5px 13px;
  border-radius: 35px;
  text-align: center;
  display: inline-block;
  position: relative;
}

#banner-sub-second .button::after {
  background-image: url("/content/dam/intelligentcontent/unbranded/ic-lbp/us/en/images/home/mobile/vector-white.png");
  background-repeat: no-repeat;
  background-size: contain;
  content: "";
  display: block;
  height: 9px;
  position: absolute;
  right: 63px;
  top: 16.5px;
  width: 15px;
}

#banner-sub-second .button a:hover {
  text-decoration: none;
}

.button-wrapper .button {
  font: 400 20px / 30px "Open Sans", sans-serif;
  color: #fff;
  min-width: 318px;
  min-height: 40px;
}

#sub-section-image .button {
  background-color: #a05077;
}

#care-givers-button > .aem-Grid .button {
  background-color: #b87a32;
}

#understanding-mbc-button > .aem-Grid .button {
  background: #4d8f7e;
}

.button-wrapper {
  border-top-left-radius: 22px;
  border-top-right-radius: 22px;
  margin-top: 30px;
  max-height: 40px;
  min-width: 318px;
}

.button-wrapper .card-list {
  display: none;
  min-width: 318px;
  position: relative;
  z-index: 1000;
}

#home-page .button-wrapper .card-list li
{
    max-height: 55px;
}
.button-wrapper .card-list li {
  border-bottom: 1px solid #fff;
  min-height: 40px;
  max-height: 40px;
  text-align: center;
}

.button-wrapper .card-list li:last-child {
  border-bottom-right-radius: 30px;
  border-bottom-left-radius: 30px;
}

.button-wrapper .card-list li a {
  color: #000;
  display: block;
  font: 400 14px / 20px "Open Sans", sans-serif;
  margin: 0 auto;
  padding: 12px 0;
}

#understanding-mbc .button-wrapper:hover {
  background-color: #b2d3ca;
}



#caregivers .button-wrapper:hover {
  background-color: #f3cfa3;
}

.button-wrapper:hover .button {
  cursor: pointer;
}

#banner-sub-second .button-wrapper:hover .button::after {
  background-image: url("/content/dam/intelligentcontent/unbranded/ic-lbp/us/en/images/home/mobile/vector-white-up.png");
  top: 14.5px;
}

.button-wrapper:hover .card-list {
  cursor: pointer;
  display: flex;
  flex-direction: column;
  justify-content: flex-end;
}

#understanding-mbc .button-wrapper .card-list li {
  background-color: #b2d3ca;
}

#sub-section-image .button-wrapper .card-list li {
  background-color: #f1d2dc;
}

#caregivers .button-wrapper .card-list li {
  background-color: #f3cfa3;
}

.container.responsivegrid.blue-background #understanding-mbc,
.container.responsivegrid.blue-background #sub-section-image,
.container.responsivegrid.blue-background #caregivers {
  background-color: #eef3f9;
  border-radius: 55px;
}
.container.responsivegrid.blue-background #understanding-mbc{
    border-bottom-right-radius: 27px;
    border-bottom-left-radius: 60px;
}
#banner-sub-second > .aem-Grid > .container {
  border-radius: 31px;
}

#stories-mbc-wrapper > .aem-Grid {
  display: flex;
  align-items: center;
  flex-direction: column-reverse;
}

#stories-mbc-wrapper #stories-title span {
  font: 400 45px/55px "Open Sans", sans-serif;
}

#stories-mbc-wrapper .button.pink-gradient a {
  font: 600 18px/30px "Open Sans", sans-serif;
}

#stories-title h5 {
  margin: 0;
}

/*#stories-content {
  background: #ffffff;
  padding: 25px 20px 27px;
  border-bottom-right-radius: 56px;
  border-bottom-left-radius: 56px;
}*/

#stories-mbc-wrapper {
  padding: 25px 16px;
}

/*#stories-mbc-wrapper .image {
  background-color: white;
  border-top-right-radius: 200px;
}*/

#stories-content .button {
  padding: 8px 15px;
  margin: 27px auto 0;
  min-width: 216px;
  min-height: 45px;
}

#stories-content .text {
  margin-top: 27px;
}

#stories-mbc-wrapper > .aem-Grid {
  background: rgba(255, 255, 255, 1);
  border: 4px solid #e0e7f0;
  border-top-right-radius: 134.05px;
  border-bottom-right-radius: 50.79px;
  border-bottom-left-radius: 50.79px;
}

#stories-content {
  padding: 25px 20px;
}

#home-page .footer-content img {
  max-height: 11px;
}

#last-footer-section img {
  margin: 0 auto;
  max-width: 239px;
}

.copyright-section {
  max-width: 345px;
}

.footer-section .privacy-icon {
  max-width: 34px;
}

.footer-section a:has(.privacy-icon) {
  align-items: center;
  display: flex;
  flex-direction: row;
  gap: 18px;
}

#footer-inner-sec .copyright-section {
    margin: 17px 0 18px;
}

.footer-content {
  align-items: baseline;
  display: flex;
  gap: 11px;
}

.disclaimer-text {
  position: absolute;
  right: 16px;
  top: -39px;
}

.disclaimer-text p {
  color: #ffffff;
  font: 400 24px/ 30px "Open-Sans", sans-serif;
}

#understanding-mbc .disclaimer-text,
#sub-section-image .disclaimer-text,
#caregivers .disclaimer-text {
  left: 0;
}

.cmp-image {
  position: relative;
}


#home-page #image-section-banner .cmp-image::after,
#home-page #understanding-mbc .cmp-image::after,
#home-page #sub-section-image .cmp-image::after,
#home-page #caregivers .cmp-image::after,
#questions-about-mbc #banner-image .cmp-image::after,
#understanding-mbc #banner-image .cmp-image::after,
#living-with-mbc-page #banner-image .cmp-image::after,
#caregivers #banner-image .cmp-image::after,
#taking-active-role #banner-image .cmp-image::after,
#importance-of-emotional-health #banner-image .cmp-image::after,
#importance-of-emotional-health #sub-section-one .cmp-image::after,
#understanding-biomarkers #understanding-banner1 .cmp-image::after,
#understanding-biomarkers #image-border-left .cmp-image::after,
#understanding-biomarkers #image-border-new .cmp-image::after,
#subtypes-of-mbc #banner-image .cmp-image::after,
#subtypes-of-mbc #lady-img .cmp-image::after,
#subtypes-of-mbc #image-border-left .cmp-image::after,
#healty-habits #banner-image .cmp-image::after,
#healty-habits #lady-img .cmp-image::after,
#side-effects #lady-img .cmp-image::after,
#side-effects #card-item2 .cmp-image::after,
#talking-to-loved #banner-image .cmp-image::after,
#talking-to-loved #lady-img #card-6 .cmp-image::after,
#talking-to-loved #lady-img .cmp-image::after,
#what-genetic-testing-can-tell-you #banner-image .cmp-image::after,
  #what-genetic-testing-can-tell-you #lady-img .cmp-image::after,
  #what-genetic-testing-can-tell-you #card-3 .cmp-image::after,
  #what-genetic-testing-can-tell-you #card-4 .cmp-image::after,
  #types-of-therapy #understanding-banner1 .cmp-image::after,
  #understanding-clicnical-trails #understanding-banner1 .cmp-image::after,
  #understanding-clicnical-trails #lady-img .cmp-image::after,
  #understanding-clicnical-trails #card-3 .cmp-image::after,
  #financial-support #banner-image .cmp-image::after,
 #resources #banner-image .cmp-image::after,
 #logistical-support #banner-image .cmp-image::after,
 #logistical-support #lady-img .cmp-image::after,
 #logistical-support #card-item1 .cmp-image::after,
  #logistical-support #card-item2 .cmp-image::after,
  #logistical-support #card-item3 .cmp-image::after,
  #talking-about-mbc #understanding-banner1 .cmp-image::after,
  #caring-for-yourself #banner-image .cmp-image::after,
  #caring-for-yourself #lady-img .cmp-image::after,
  #caring-for-yourself #well-being-card .cmp-image::after,
  #caring-for-loved-ones #banner-image .cmp-image::after
{
  content: "Not a real patient.";
  position: absolute;
  bottom: 10px;
  right: 30px;
  font-size: 18px;
  font-family: "Open Sans", sans-serif;
  line-height: 34px;
  color: #ffffff;
  pointer-events: none;
  z-index: 999;
}

#understanding-biomarkers #image-border-left .cmp-image::after
{
    bottom: 10px !important;
    right: 15px !important;
}
#subtypes-of-mbc #lady-img .cmp-image::after
{
    text-shadow: 0px 0px 6px #000000;
}
#resources #banner-image .cmp-image::after{
    right: 21px;
}
#home-page #image-section-banner .cmp-image::after,
#home-page #sub-section-image .cmp-image::after,
#subtypes-of-mbc #lady-img .cmp-image::after,
#what-genetic-testing-can-tell-you #lady-img .cmp-image::after,
#what-genetic-testing-can-tell-you #card-3 .cmp-image::after,
#types-of-therapy #understanding-banner1 .cmp-image::after,
#understanding-clicnical-trails #understanding-banner1 .cmp-image::after,
#financial-support #banner-image .cmp-image::after,
#side-effects #card-item2 .cmp-image::after{
   content: "Not a real patient or HCP."; 
}
#what-genetic-testing-can-tell-you #banner-image .cmp-image::after,
#understanding-clicnical-trails #lady-img .cmp-image::after
{
  content: "Not a real HCP.";
}
#understanding-clicnical-trails #lady-img .cmp-image::after
{
    text-shadow: 0px 0px 6px #000000;
}
#what-genetic-testing-can-tell-you #card-4 .cmp-image::after,
#understanding-clicnical-trails #card-3 .cmp-image::after
{
    left:30px;
}
#caring-for-loved-ones #banner-image .cmp-image::after

{   
    left:30px;
    right: auto;
}


#side-effects #card-item2 .cmp-image::after{
    bottom: 15px;
    right: 13px;
    text-shadow: 0px 0px 6px #000000;
}
#side-effects #lady-img .cmp-image::after,
#talking-to-loved #lady-img #card-6 .cmp-image::after{
    bottom: 9px;
    left: 24px;
}
#talking-to-loved #lady-img #card-6 .cmp-image::after{
    left:29px;
}
#home-page #image-section-banner .cmp-image::after,
#home-page #understanding-mbc .cmp-image::after,
#home-page #sub-section-image .cmp-image::after,
#home-page #caregivers .cmp-image::after,
#questions-about-mbc #banner-image .cmp-image::after,
#talking-to-loved #banner-image .cmp-image::after,
 #financial-support #banner-image .cmp-image::after{
 font-size: 16.28px;
 line-height: 30.74px;
}
#financial-support #banner-image .cmp-image::after{
    right: 15px;
}
#subtypes-of-mbc #image-border-left .cmp-image::after
{
  left: 30px;
}
#importance-of-emotional-health #sub-section-one .cmp-image::after{
    bottom:23px;
    right:42px;
}

#understanding-mbc .dropdown-list,
#caregivers .dropdown-list,
#sub-section-image .dropdown-list {
  display: none;
}
#understanding-mbc .dropdown-list:hover,
#caregivers .dropdown-list,
#sub-section-image .dropdown-list {
  display: none;
}

#understanding-mbc #last-footer-section .cmp-image::after {
  display: none;
}

#understanding-mbc #header-nav .cmp-image::after {
  display: none;
}
#banner-main-border #content-section-banner .breadcrumb.pink-text .cmp-breadcrumb__item > .cmp-breadcrumb__item-link {
  display: inline-block;
}
#banner-main-border #content-section-banner .button.pink-gradient:has(#download-button) {
    display: none !important;
}
@media screen and (max-width: 991px) {
    #banner-sub-second .button {
        font-weight: 600;
        margin: 0 auto;
        width: 100%;
    }
    body:has(.ic-hamburger.open) {
        overflow-y: hidden !important;
    }
    #home-page .button-wrapper:hover .card-list {
    display: none;
}

#home-page .button-wrapper:has(.open-sub) .card-list {
    display: flex;
            flex-direction: column;
}

#home-page #banner-sub-second .button-wrapper:has(.open-sub) .button::after {
    background-image: url(/content/dam/intelligentcontent/unbranded/ic-lbp/us/en/images/home/mobile/vector-white-up.png) !important;
    top: 14.5px;
    
}

#home-page #banner-sub-second .button-wrapper:hover .button::after {
    background-image: url(/content/dam/intelligentcontent/unbranded/ic-lbp/us/en/images/home/mobile/vector-white.png);
        top: 16px;
}

#home-page #understanding-mbc .button-wrapper:hover {
    background: none;
}
    
  #home-page #image-section-banner {
    width: 100%;
  }

  #banner-button > .aem-Grid {
    max-width: 383px;
    margin: 0 auto;
  }

  #content-section-pink,
  #content-section-yellow,
  #content-section-green {
    padding: 25px 20px;
  }
   
   #home-page #main-section #banner-content .banner-head-text .common-para-font
{
    text-align:center;
}
  /*#banner-sub-second>.aem-Grid>.container {
    border-radius: 100px 100px 50px 50px;
  }*/
  
  #sub-section-image .button-wrapper:has(.open-sub) {
  background-color: #f1d2dc;
}

.button-wrapper:has(.open-sub) {
    background-color: #b2d3ca !important;
}

#caregivers .button-wrapper:has(.open-sub) {
    background-color: #f3cfa3 !important;
}

#caregivers .button-wrapper:hover {
    background: transparent;
}
  #sub-section-image .button-wrapper:has(.open-sub) {
  background-color: #f1d2dc !important;
}

}

/* desktop starts here */

@media screen and (min-width: 992px) {
    #banner-content #banner-main-border > .aem-Grid {
    align-items: flex-start !important;
}
  #home-page
    #banner-content
    .aem-Grid.aem-Grid--12.aem-Grid--default--12:before,
  #home-page #banner-content .aem-Grid.aem-Grid--12.aem-Grid--default--12:after,
  #banner-sub-second .aem-Grid.aem-Grid--12.aem-Grid--default--12:before,
  #banner-sub-second .aem-Grid.aem-Grid--12.aem-Grid--default--12:after {
    display: none;
  }

     #last-footer-section img {
  margin: 0 auto;
  max-width: 264px;
}  


  #banner-button > .aem-Grid {
    column-gap: 60px;
    justify-content: end;
    flex-direction: row;
    margin-top: 60px;
    border-radius: 56px 611px 295px 56px;
  }

  #home-page
    #banner-button
    .container.responsivegrid:has(#image-section-banner) {
    max-width: 597px;
    max-height: 491px;
  }

  #banner-sub-second
    > .aem-Grid
    .aem-Grid.aem-Grid--12.aem-Grid--default--12:has(.image) {
    flex-direction: row;
    align-items: center;
    gap: 40px;
    max-height: 405px;
  }

  #banner-sub-second
    > .aem-Grid
    .aem-Grid.aem-Grid--12.aem-Grid--default--12:has(.image)
    .image {
    min-width: 604px;
    max-width: 604px;
    min-height: 410px;
  }

  #home-page .home-sub-section {
    padding: 0;
    border-top-right-radius: 50px;
  }

  #home-page .home-sub-section .second-home-sub-text {
    margin-top: 20px;
    margin-bottom: 40px;
    /*padding-right: 50px;*/
  }

  #banner-sub-second {
    padding: 60px 0;
  }

  #home-page .cmp-container__backgroundImage--enabled:has(#banner-content) {
    /*background-size: contain;*/
    background-repeat: no-repeat;
  }

  #banner-button > .aem-Grid {
    background: url(/content/dam/intelligentcontent/unbranded/ic-lbp/us/en/images/home/desktop/background.png)
      no-repeat;
  }

  #home-page #content-banner .content-wrapper {
    margin-bottom: 21px;
  }

  #home-page #content-banner hr {
    margin: 22px 0px 12px;
  }

  #content-banner {
    padding: 34px 0px 34px 65px;
  }

  #living-mbc-button > .aem-Grid,
  #care-givers-button > .aem-Grid,
  #understanding-mbc-button > .aem-Grid {
    margin: 0 0 40px 56px;
    max-width: 500px;
  }

  #stories-mbc-wrapper > .aem-Grid {
    background: rgba(255, 255, 255, 1);
    border: 4px solid #e0e7f0;
    border-radius: 56px;
    border-top-right-radius: 250px;
    border-bottom-right-radius: 54px;
    flex-direction: row;
    max-height: 320px;
  }

  .image:has(#stories-mbc-image) {
    max-width: 505px;
  }

  #stories-content {
    padding: 0;
    margin: auto;
    max-width: 727px;
  }

  #stories-content .title {
    margin-top: 40px;
  }

  #home-page #banner-head-section {
    margin: 0 auto;
    padding: 0;
  }

  #banner-sub-second > .aem-Grid > .container {
    border-radius: 55px;
  }

  #home-page .storeis-text {
    margin-top: 20px;
  }

  #stories-mbc-wrapper {
    padding: 60px 0;
  }

  #stories-mbc-wrapper .image {
    max-width: 471px;
    max-height: 313px;
  }

  #home-page .home-sub-section .second-home-sub-text {
    font: 400 28px / 40px "Open Sans", sans-serif;
  }

  #home-page .home-sub-section .second-home-sub-text {
    font-size: 27px;
    max-width: 617px;
  }

  #home-page #content-banner .content-wrapper p {
    font-size: 35px;
    line-height: 42px;
    max-width: none;
    min-width: 621px;
  }

  #banner-sub-second .button {
    margin-top: 0;
    max-width: 500px;
    min-width: 500px;
    min-height: 60px;
    /*padding: 15px 13px;*/
    padding-right:64px;
  }

  .button-wrapper .button {
    font-size: 27px;
    font-weight: 500;
  }

  #banner-sub-second .button a {
    font-size: 27px;
    font-weight: 500;
  }

  #home-page #main-section #banner-content {
    padding: 60px 70px;
  }

  #home-page #home-page-title h1 {
    font-size: 65px;
  }

  #main-section .common-para-font {
    font-size: 27px;
    line-height: 40px;
  }

  #home-page .banner-head-text {
    margin-top: 40px;
  }

  #beyond-pink-header
    .cmp-navigation__group:nth-child(6)
    .cmp-navigation__item.cmp-navigation__item--level-0
    > a::after {
    display: none;
  }

  #home-banner-button {
    min-width: 588px;
    min-height: 60px;
  }

  .button.orange-gradient {
    margin: 40px 0 0;
  }

  #banner-button > .aem-Grid {
    max-height: 491px;
  }

  #home-banner-button {
    font-size: 28px;

  }
#home-banner-button span{
       line-height:30px; 
}
  /*#home-page #banner-inner-text span {*/
  /*  font-size: 67px;*/
  /*}*/

  #home-banner-button span {
    margin: auto;
    max-height: 30px;
    padding: 0;
  }

  .copyright-section {
    font-size: 15px;
    line-height: 30px;
    max-width: none;
  }

  .container.responsivegrid.blue-background #understanding-mbc {
    background-color: #eef3f9;
  }

  #banner-sub-second .button::after {
    background-image: url(/content/dam/intelligentcontent/unbranded/ic-lbp/us/en/images/home/desktop/vector-white.png);
    background-size: auto;
    height: 50%;
    right: 129px;
    top: 21px;
    width: 6%;
  }

  #banner-sub-second {
    margin: 0;
  }

  #banner-sub-second > .aem-Grid.aem-Grid--12.aem-Grid--default--12 {
    gap: 60px;
  }

  #home-page #banner-sub-second > .aem-Grid > .container .cmp-title__text {
    font-size: 64px;
    letter-spacing: 3px;
    line-height: 70px;
  }

  #sub-section-image img {
    max-height: 410px;
  }

  #stories-mbc-wrapper #stories-title span {
    font-size: 64px;
    letter-spacing: 3px;
    line-height: 70px;
  }

  #stories-content .button {
    margin: 30px 0 40px;
  }

  #stories-content .text {
    margin-top: 40px;
  }

  #banner-sub-second
    .container.responsivegrid.blue-background
    .container.responsivegrid.radius:has(.title),
  #banner-sub-second
    .container.responsivegrid.yellow-background
    .container.responsivegrid.radius:has(.title) {
    max-height: 410px;
    min-height: 410px;
  }

  #banner-sub-second
    .container.responsivegrid.blue-background
    .container.responsivegrid.radius:has(.title)
    .title,
  #banner-sub-second
    .container.responsivegrid.yellow-background
    .container.responsivegrid.radius:has(.title)
    .title {
    margin-top: 40px;
  }

  #banner-sub-second
    .container.responsivegrid.pink-background
    .first-home-sub-text {
    padding-top: 40px;
  }

  #home-page .living-mbc .content-home-sub .second-home-sub-text {
    margin-bottom: 80px;
  }

  #home-page .understanding .content-home-sub .second-home-sub-text {
    margin-bottom: 80px;
  }

  #beyond-pink-header
    .cmp-navigation__group
    .cmp-navigation__item.cmp-navigation__item--level-0:nth-last-child(-n + 2)
    > a::after {
    display: none;
  }

  #footer-inner-sec .copyright-section {
    margin: 0;
  }

  .footer-content {
    gap: 7px;
    margin: 31px 0 28px;
  }

  .disclaimer-text {
    right: 33px;
    top: -55px;
  }

  #stories-mbc-wrapper .button.pink-gradient a {
    font-size: 20px;
    font-weight: 600;
  }
  #home-page #image-section-banner .cmp-image::after,
  #home-page #understanding-mbc .cmp-image::after,
  #home-page #sub-section-image .cmp-image::after,
  #home-page #caregivers .cmp-image::after,
  #image-section-banner #banner-image .cmp-image::after,
  #understanding-mbc #banner-image .cmp-image::after,
  #sub-section-image .cmp-image::after,
  #caregivers #banner-image .cmp-image::after,
  #questions-about-mbc #banner-image .cmp-image::after,
  #living-with-mbc-page #banner-image .cmp-image::after,
  #taking-active-role #banner-image .cmp-image::after,
  #importance-of-emotional-health #banner-image .cmp-image::after,
  #importance-of-emotional-health #sub-section-one .cmp-image::after,
  #understanding-biomarkers #container-dcdbd50d43 .cmp-image::after,
  #understanding-biomarkers #image-border-left .cmp-image::after,
  #understanding-biomarkers #image-border-new .cmp-image::after,
  #understanding-biomarkers #understanding-banner1 .cmp-image::after,
  #subtypes-of-mbc #banner-image .cmp-image::after,
  #subtypes-of-mbc #lady-img .cmp-image::after,
  #subtypes-of-mbc #image-border-left .cmp-image::after,
  #healty-habits #banner-image .cmp-image::after,
  #healty-habits #lady-img .cmp-image::after,
  #side-effects #card-item2 .cmp-image::after,
  #side-effects #lady-img .cmp-image::after,
  #talking-to-loved #banner-image .cmp-image::after,
  #talking-to-loved #lady-img #card-6 .cmp-image::after,
  #talking-to-loved #lady-img .cmp-image::after,
  #what-genetic-testing-can-tell-you #banner-image .cmp-image::after,
#what-genetic-testing-can-tell-you #lady-img .cmp-image::after,
#what-genetic-testing-can-tell-you #card-3 .cmp-image::after,
#what-genetic-testing-can-tell-you #card-4 .cmp-image::after,
#types-of-therapy #banner-image .cmp-image::after,
#understanding-clicnical-trails #understanding-banner1 .cmp-image::after,
#understanding-clicnical-trails #lady-img .cmp-image::after,
#understanding-clicnical-trails #card-3 .cmp-image::after,
#financial-support #banner-image .cmp-image::after,
#caring-for-loved-ones #banner-image .cmp-image::after,
#resources #banner-image .cmp-image::after,
#logistical-support #banner-image .cmp-image::after,
 #logistical-support #lady-img .cmp-image::after,
 #logistical-support #card-item1 .cmp-image::after,
  #logistical-support #card-item2 .cmp-image::after,
  #logistical-support #card-item3 .cmp-image::after,
  #talking-about-mbc #understanding-banner1 .cmp-image::after,
  #caring-for-yourself #banner-image .cmp-image::after,
  #caring-for-yourself #lady-img .cmp-image::after,
  #caring-for-yourself #well-being-card .cmp-image::after,
  #types-of-therapy #understanding-banner1 .cmp-image::after
  {
    bottom: 25px;
    right: 30px;
    font-size: 24px;
  }
 #talking-to-loved #lady-img #card-6 .cmp-image::after
{
     bottom:25px;
     left:29px;
 } 
 #side-effects #card-item2 .cmp-image::after{
    bottom: 18px;
    left: 26px;
}
  #logistical-support #card-item3 .cmp-image::after{
      bottom:61px;
  }
#side-effects #lady-img .cmp-image::after{
    bottom: 27px;
}
#logistical-support #card-item2 .cmp-image::after{
   bottom: 276px; 
}
#home-page #image-section-banner .cmp-image::after,
#home-page #understanding-mbc .cmp-image::after,
#home-page #sub-section-image .cmp-image::after,
#home-page #caregivers .cmp-image::after,
#questions-about-mbc #banner-image .cmp-image::after,
#talking-to-loved #banner-image .cmp-image::after,
 #financial-support #banner-image .cmp-image::after{
    line-height:34px;
}
 #importance-of-emotional-health #sub-section-one .cmp-image::after{
      bottom: 15px;
 }
#caring-for-loved-ones #banner-image .cmp-image::after

{   
    left:30px;
    right:auto;
}

  .button-wrapper {
    border-top-left-radius: 28px;
    border-top-right-radius: 28px;
    min-height: 60px;
  }

  .button-wrapper .card-list li {
    min-height: 47px;
  }

  .button-wrapper .card-list li a {
    font-size: 19px;
    padding: 13px 0 14px;
  }

  #banner-sub-second .button-wrapper:hover .button::after {
    background-image: url("/content/dam/intelligentcontent/unbranded/ic-lbp/us/en/images/home/desktop/vector-white-up.png");
    height: 30px;
    top: 18.5px;
    width: 31px;
  }
  #main-section .common-para-font {
    max-width: none;
  }
#sub-section-image .button-wrapper:hover {
  background-color: #f1d2dc;
}
 
}
/* desktop ends here */
/* banner-design code */
/* home page design ends here */

@media screen and (min-width: 440px) and (max-width: 991px) {
  #banner-button > .aem-Grid {
    border-top-right-radius: 49%;
    border-top-left-radius: 49%;
  }

  #banner-button > .aem-Grid {
    max-width: 100%;
  }

  #main-section .common-para-font {
    max-width: none;
  }
  #home-page .home-sub-section .second-home-sub-text,
  #home-page #content-banner .content-wrapper p
{
    max-width:none !important;
}
 
#understanding-mbc-button .button,
#living-mbc-button .button,
#care-givers-button .button
{
  margin: 0 auto !important;
  display: block !important;
}
}

@media screen and (min-width: 440px) {
  #banner-sub-second {
    max-width: none;
  }
}

/*compatiblity*/

@media screen and (min-width: 700px) and (max-width:991px)
{
    #what-genetic-testing-can-tell-you #lady-img .cmp-image::after
    {
        bottom: 35px !important;
    right: 43px !important;
    text-shadow: 0px 0px 6px #000000 !important;
    }
}
 @media screen and (min-width: 631px) and (max-width:991px)
{
#healty-habits #lady-img .cmp-image::after
  bottom: 20px !important;
    right: 40px !important;
}
}
  @media screen and (min-width: 550px) and (max-width:700px)
{
    #what-genetic-testing-can-tell-you #lady-img .cmp-image::after
    {
        
    right: 50px !important;
    }
}

@media screen and (min-width: 320px) and (max-width:385px)
{
  #home-page #banner-sub-second > .aem-Grid > .container .cmp-title__text
  {
      font-size: clamp(36px, 2vw, 45px) !important;
  }

  
  #understanding-biomarkers #image-border-new .cmp-image::after
  {
      right: 20px !important;
  }
  #understanding-biomarkers #understanding-banner1 .cmp-image::after
  {
      right: 15px !important; 
      bottom : 5px !important;
  }
  
  
    #home-page #stories-mbc-wrapper > .aem-Grid
   {
   border-top-right-radius: 360px !important; 
   }
}

@media screen and (min-width: 320px) and (max-width: 385px) {
  #home-page  .button-wrapper .card-list
{
  min-width: unset !important;
}

}
 
@media screen and (min-width: 320px) and (max-width: 385px) {
    
    #home-page .button-wrapper .button
    {
        min-width: 245px;
    }
   #home-page #content-section-pink, #content-section-yellow, #content-section-green
    {
        padding: 25px 15px !important;
    }
    #home-page #banner-sub-second .button::after
    {
        right: 20px !important;
    }
    
    #home-page #home-banner-button
    {
        max-height: 60px;
        min-width: auto !important;
    }
    
    #home-page .button.orange-gradient {
     min-width: unset !important; 
    }

   #home-page  .button-wrapper
   {
       min-width: unset !important;
   }
   
   #understanding-biomarkers #image-border-left .cmp-image::after
   {
       bottom: 5px;
    right: 15px;
   }
}
@media screen and (min-width:391px) and  (max-width:439px){

#home-page #banner-sub-second
{
    max-width:none !important;
}
}
@media screen and (min-width: 400px) and (max-width:991px)
{
    #home-page #stories-mbc-wrapper > .aem-Grid
{
   border-top-right-radius: 360px !important; 
}

#home-page #banner-sub-second > .aem-Grid > .container
{
    border-radius: 80px !important;
}


@media screen and (min-width: 800px) and (max-width:991px)
{
    #subtypes-of-mbc #image-border-left .cmp-image::after
    {
    left: 90px !important;
    }
    #subtypes-of-mbc #lady-img .cmp-image::after
    {
       bottom: 20px !important;
    right: 70px !important;
    }
    
}
@media screen and (min-width: 600px) and (max-width:991px)
{
#understanding-clicnical-trails #lady-img .cmp-image::after
{
    right: 60px !important;
    
}
}
 @media screen and (min-width: 600px) and (max-width:799px)
{
    #subtypes-of-mbc #image-border-left .cmp-image::after
    {
    left: 50px !important;
    }
}

@media screen and (min-width:768px) and  (max-width:991px){
 
#healty-habits #lady-img .cmp-image::after{
    right:58px !important;
}
}

@media screen and (min-width:552px) and  (max-width:767px){
 
#healty-habits #lady-img .cmp-image::after{
    right: 67px !important;
}
}

@media screen and (min-width: 671px) and (max-width:991px)
{
#understanding-biomarkers #image-border-new .cmp-image::after
  {
      right: 80px !important; 
      bottom : 20px !important;
  }
  
   #understanding-biomarkers #understanding-banner1 .cmp-image::after
  {
      right: 40px !important; 
      bottom : 20px !important;
  }
  #subtypes-of-mbc #lady-img .cmp-image::after
  {
      right: 70px !important; 
      bottom : 20px !important;
  }
  #understanding-clicnical-trails #card-3 .cmp-image::after
  {
      left: 60px !important;
  }
}

@media screen and (min-width: 500px) and (max-width:670px)
{
#understanding-clicnical-trails #card-3 .cmp-image::after
  {
      left: 50px !important;
  }
}

@media screen and (min-width: 530px) and (max-width:670px)
{
#understanding-biomarkers #image-border-new .cmp-image::after
  {
      right: 40px !important; 
      bottom : 20px !important;
  }
  #understanding-biomarkers #understanding-banner1 .cmp-image::after
  {
      right: 30px !important; 
      bottom : 15px !important;
  }
  
  #subtypes-of-mbc #lady-img .cmp-image::after
  {
      right: 50px !important;
  }
}



@media screen and (min-width: 395px) and (max-width:991px)
{
    #understanding-biomarkers #understanding-banner1 .cmp-image::after
  {
      right: 15px !important; 
      bottom : 10px !important;
  }
}



     @media screen and (min-width: 395px) and (max-width:600px)
{
    #subtypes-of-mbc #image-border-left .cmp-image::after
    {
    left: 50px !important;
    }
    

}
 @media screen and (min-width: 395px) and (max-width:600px)
{
#healty-habits #lady-img .cmp-image::after
  right: 60px !important;
}
}

@media screen and (min-width: 992px) and (max-width:1010px)
{
 #home-page #image-section-banner .cmp-image::after
    {
        bottom: 10px !important;
        font-size: 18px !important;
        right:5px !important;
    }

   }
   
   
   @media screen and (min-width:1296px) and  (max-width:1400px){ 
    #logistical-support #card-item2 .cmp-image::after
    {
        bottom: 49% !important; 
    }
@media screen and (min-width:1201px) and  (max-width:1295px){   
      #logistical-support #card-item2 .cmp-image::after {
        bottom: 57% !important;
    } 
 } 
@media screen and (min-width:1123px) and  (max-width:1200px){   
      #logistical-support #card-item2 .cmp-image::after {
       bottom: 62% !important;
    } 
 } 

