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

#mbc-stories #banner-content #banner-main-border > .aem-Grid {
        border-top-right-radius: 150px;
        border-top-left-radius: 20px;
    }
#mbc-stories #banner-main-border #content-section-banner .button.pink-gradient:has(#download-button),
 #mbc-stories #button-last-section .button:nth-of-type(2).pink-gradient{
    margin-bottom: 0;
}

#mbc-stories #main-section #banner-main-border #banner-main-text{
    margin-bottom:2px;
    
}

#mbc-stories .cmp-text{
    padding:0;
}
#mbc-stories #main-card-grid #card-section .content-card-section .content-text-section > .text-img-section .card-text.title{
    font: 400 45px / 49px "Open Sans", sans-serif;
}


#mbc-stories .text-img-section {
        display: flex;
        flex-direction:column-reverse;
}

#mbc-stories .content-card-section{
    padding: 0;
}

#mbc-stories #main-card-grid #card-section .content-card-section .content-text-section {
    margin-top: 0;
}
#mbc-stories .content-para{
    padding-top:5px;
}
#mbc-stories #main-card-grid #card-section .content-card-section .content-text-section > .text-img-section .card-text.title.list-space {
        padding-bottom:9px;
        padding-top: 10px;

    }
#mbc-stories #main-card-grid #card-section #card-item2 .content-card-section .content-text-section > .text-img-section .card-text.title.list-space {
        padding-bottom:13px;


    }
#mbc-stories #main-card-grid #card-section .container.responsivegrid.blue-background .content-card-section {
    background-color: #FAF3F7;
}
#mbc-stories #main-card-grid #card-section{ 
    margin-top:25px;
}
#mbc-stories .content-text-section p {
    padding-left: 20px;
    padding-right: 20px;
  }

#mbc-stories #main-card-grid #card-section .content-card-section .content-text-section{
   padding-bottom: 20px;
}
#mbc-stories #main-card-grid #card-section .container.responsivegrid.blue-background .content-card-section{
        border-radius:40px 120px 40px 40px;
    }
#mbc-stories #main-card-grid #card-section .container.responsivegrid.blue-background #card-item2 .content-card-section{
    background-color: #EEF3F9;
}
#mbc-stories #main-card-grid #card-section > .aem-Grid > .container.responsivegrid > .cmp-container > .aem-Grid{
    align-items: center;
}
#mbc-stories #button-last-section .aem-Grid .button:nth-of-type(1) a {
    padding: 5px 11.5px;
}

#mbc-stories .breadcrumb{
    font: 400 20px / 20px "scotch-display";
    margin-bottom: 18px;

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

#mbc-stories #main-section .banner-sub-text{
    letter-spacing:-0.01em;
}
#mbc-stories #card-item2 .dek_hide,
#mbc-stories #card-item1 .dek_hide
{
width: 100%;
}

/*Desktop CSS Start*/

@media (min-width: 992px) {
    
#mbc-stories #main-section {
        padding-top: 150px;
    }   
    
 #mbc-stories  #card-item2 .mob_hide
    {
        width: 550px;
    }
    
#mbc-stories .breadcrumb{
    font: 400 20px / 20px "scotch-display";
    margin-bottom: 25px;
    margin-top: 40px;
} 
    
#mbc-stories #main-section .banner-sub-text{
    max-width:none;
   padding-right: 60px;
   padding-bottom:40px;
}

#mbc-stories #banner-content #banner-main-border > .aem-Grid{
    border-top-right-radius: 56px;
}

#mbc-stories #banner-main-border #content-section-banner .button.pink-gradient:has(#download-button) {
    margin-bottom: 40px;
}
#mbc-stories #banner-main-border #content-section-banner .breadcrumb.pink-text {
        margin-bottom: 25px;
    }
    
#mbc-stories #banner-main-text .cmp-title__text{
   margin-bottom: 5px;
}

#mbc-stories #main-section #banner-main-border #banner-main-text span {
        font: 400 64px / 70px "Open Sans", sans-serif;
}

#mbc-stories #main-card-grid #card-section .container.responsivegrid.blue-background .content-card-section {
        max-height: none;
        
}
#mbc-stories #main-card-grid #card-section .content-card-section .content-text-section{
    padding:0 0 29px 40px;
}
#mbc-stories #main-card-grid #card-section #card-item2 .content-card-section  .content-text-section {
        padding: 0 0 30px 40px;
    }

#mbc-stories .text-img-section {
        flex-direction: row;
        gap: 38px;
    }
    
#mbc-stories .text-para {
        max-width: 671px;
    }
#mbc-stories .content-para{
    padding-top:30px;
}
#mbc-stories #main-card-grid #card-section .content-card-section .content-text-section > .text-img-section .card-text.title.list-space {
        padding-bottom:11px;
        padding-top: 0;

    }
#mbc-stories #main-card-grid #card-section .container.responsivegrid.blue-background .content-card-section{
        border-radius:56px 250px 56px 56px;
    }
#mbc-stories .content-text-section > p.card-text:nth-last-of-type(-n+4) {
  padding-right: 40px;
}
#mbc-stories #main-card-grid #card-section{ 
    margin-top:60px;
} 
#mbc-stories .content-text-section p {
    padding-left: 0;
    padding-right: 0;
  }
  #mbc-stories #main-card-grid #card-section .content-card-section .content-text-section > .card-text,
  #mbc-stories #main-section .banner-sub-text{
    letter-spacing: 0;
}
#mbc-stories .content-card-section {
        margin-bottom: 60px;
    }
#mbc-stories #main-card-grid #card-section #card-item2 .content-card-section  {
         margin-bottom: 40px;
    }
#mbc-stories #button-last-section .button:nth-of-type(2).pink-gradient {
    margin-bottom: 0;
}
#mbc-stories #button-last-section .aem-Grid .button:nth-of-type(1) a {
    padding: 5px 15.5px;
}
}
@media screen and (min-width:320px) and  (max-width:385px){
    .text-nowrap {
    white-space: normal !important;
}
}

@media screen and (min-width:400px) and  (max-width:991px){
    #mbc-stories #main-card-grid #card-section .container.responsivegrid.blue-background .content-card-section {
    border-radius: 40px 318px 40px 40px;
}
   }
   
@media screen and (min-width:992px) and  (max-width:1400px){   
   #main-card-grid{
       padding-left:25px;
       padding-right:25px;
   