.disblock{
    display:inline-block;
}

#financial-support .cmp-container__backgroundImage--enabled {
    margin: 0;
}
#financial-support #main-section {
    padding-top: 118px;
}
#financial-support #main-card-grid #card-section .content-card-section .content-text-section > .card-text.title {
    font: 400 45px / 50px "Open Sans", sans-serif;
}


#financial-support #background-image-section .content-card-section .card-text.title {
        margin-bottom: 12px;
    }

#financial-support #background-image-section #card-3 .content-card-section .card-text.title {
    margin-bottom: 15px;
}
#financial-support .cmp-text{
    padding:0;
}

#financial-support #card-3 .list-space {
        padding-bottom: 19px;
    }

#financial-support #main-section #banner-main-border #banner-main-text {
    margin-bottom:5px;
}

#financial-support #banner-main-border #content-section-banner .button.pink-gradient:has(#download-button){
    margin-bottom:0;
}
#financial-support #main-card-grid #card-section .content-card-section .content-text-section > .card-text {
    font: 400 22px / 30px "Open Sans", sans-serif;
    /*letter-spacing: -0.02em;*/
}

#financial-support .content-card-section{
    padding: 15px 20px 20px;
}

#financial-support #background-image-section {
    padding: 25px 16px;
}
#financial-support #main-card-grid #card-section .content-card-section{
    padding: 0 19px;
}
#financial-support #main-card-grid #card-section .content-card-section .wordbreak{
        word-break: break-all;
}
#financial-support #main-card-grid #card-section .content-card-section .card-text.title {
        margin-bottom: 9px;
    }

#financial-support .list-space {
    padding-bottom: 18px;
}
.health_icon{
        width:20px;
        height:20px;
    }
#financial-support #background-image-section .content-card-section .card-text.font-weight {
    font-weight: bold;
    max-width: 302px;
}
#financial-support .content-card-section .content-text-section ul {
        margin-left: 33px;
    }
#financial-support #background-image-section .content-card-section {
    border-radius: 35px;
}

#financial-support #card-4 .content-text-section p.list-space:nth-of-type(2) {
    padding-bottom: 24px;
}

#financial-support #card-4 .content-text-section p.list-space:nth-of-type(3) {

padding-bottom: 5px;
}

#financial-support #button-last-section .button:nth-of-type(2).pink-gradient,
#financial-support #button-last-section > .aem-Grid{
    margin-bottom: 0;
}
#financial-support #button-last-section #display-buttons .aem-Grid .button:first-of-type a{
    padding:4px 5px;
    max-width:334px;
    font-weight:600;
}
/*#financial-support #main-section .banner-sub-text,*/
/*#financial-support #background-image-section .content-card-section .card-text,*/
/*#financial-support #card-3 .last-list{*/
/*    letter-spacing:-0.02em;*/
/*}*/

#financial-support #card-3 .content-card-section{
    padding-left:19px;
    padding-right:19px;
}
#financial-support #main-section #banner-main-border #banner-main-text span {
    font: 400 45px / 50px "Open Sans", sans-serif;
}

#financial-support .padright{
    padding-right:17px;
}


#financial-support #banner-image img.cmp-image__image.cmp-image--mobile
{
    border: 3px solid #ED9499;
    border-radius: 314.5px 315.5px 40px 40px;
}







/* Desktop CSS Start*/


@media (min-width: 992px) {
    
#financial-support #main-section {
        padding-top: 151px;
    }
#financial-support #banner-content #banner-main-border > .aem-Grid{
  gap:61px; 
}
#financial-support #main-section .banner-sub-text,
#financial-support #background-image-section .content-card-section .card-text,
#financial-support #background-image-section #card-4 .content-card-section .card-text,
#financial-support #main-card-grid #card-section .content-card-section .content-text-section > .card-text,
#financial-support #card-3 .last-list{
    letter-spacing:0;
}
#financial-support #banner-main-text .cmp-title__text{
    margin-bottom:0px;
}
#financial-support #background-image-section #card-3 .content-card-section .card-text.title{
      margin-bottom: 7px;
}
#financial-support #card-3 .list-space {
        padding-bottom: 11px;
    }
#financial-support #main-section #banner-main-border #banner-main-text{
        margin-bottom:10px;
}

#financial-support #banner-main-border #content-section-banner .breadcrumb.pink-text {
        margin-bottom: 26px;
    }

#financial-support #main-section .banner-sub-text{
    max-width: none;
}

#financial-support #banner-main-border #content-section-banner .button.pink-gradient:has(#download-button){
    margin-top:25px;
}


#financial-support #banner-main-border .container:has(> #banner-image) {
        max-width: 577px;
        max-height: 587px;
    }

#financial-support #main-section #banner-main-border #banner-main-text span {
        font: 400 64px / 70px "Open Sans", sans-serif;
}
#financial-support #background-image-section .content-card-section .card-text.title{
     font: 400 45px / 51px "Open Sans", sans-serif;
}
#financial-support #background-image-section .content-card-section .card-text,
#financial-support #main-card-grid #card-section .content-card-section .content-text-section > .card-text{
    font: 400 27px / 40px "Open Sans", sans-serif;
}

#financial-support .content-card-section .content-text-section ul {
    margin-left: 43px;
}
#financial-support .content-card-section,
#financial-support #card-3 .content-card-section {
    padding: 30px 40px;
}
#financial-support #card-3 .last-list{
    padding-bottom:3px;
}
#financial-support #card-4 .list-space {
        padding-bottom: 22px;
    }

#financial-support #background-image-section {
    padding:60px 0 0;
}

    
#financial-support #main-card-grid .container.responsivegrid.card-display #card-section > .aem-Grid.aem-Grid--12.aem-Grid--default--12 .content-card-section {
       
        padding: 0;
    }
    
#financial-support #main-card-grid #card-section .content-card-section .card-text.title {
    margin-bottom: 12px;
}
#financial-support #card-section .content-card-section {
        margin-bottom: 14px;
    }
#financial-support .content-card-section {
        margin-bottom: 60px;
    }
    #financial-support #card-4 .content-card-section {
        margin-bottom: 40px;
    }


#financial-support #button-last-section .aem-Grid .button.pink-gradient #home-button {
        padding: 5px 11.5px;
    }

#financial-support #card-1 .content-card-section {
        padding: 30px 39px 30px 40px;
    }
#financial-support #banner-main-border #content-section-banner .button.pink-gradient:has(#download-button){
    margin-bottom:25px;
}
.health_icon{
        width:24px;
        height:24px;
    }

#financial-support #background-image-section .content-card-section {
    border-radius: 56px;
}
#financial-support #card-4 .content-text-section p.list-space:nth-of-type(2),
#financial-support #card-4 .content-text-section p.list-space:nth-of-type(3){
    padding-bottom: 22px;
}
#financial-support #button-last-section #display-buttons .aem-Grid .button:first-of-type a{
    padding:5px 15.5px;
    max-width:none;
    font-weight:600;
}
#financial-support #button-last-section > .aem-Grid{
    margin-bottom: 40px;
}
#financial-support #main-card-grid #card-section .content-card-section .content-text-section {
        padding: 35px 45px 35px 40px;
    }
    #financial-support #background-image-section .content-card-section .card-text.font-weight {
    font-weight: normal;
    max-width: none;
}
#financial-support #main-card-grid #card-section .content-card-section .content-text-section > .card-text.title {
    font: 400 45px / 55px "Open Sans", sans-serif;
}
}
@media screen and (min-width: 992px) and (max-width:1400px){

  #financial-support #main-section #banner-content #banner-main-border,
  #financial-support #background-image-section{
        padding-left:40px !important;
        padding-right:40px !important;
    }

}




@media screen and (min-width:600px) and  (max-width:991px){
   
#financial-support #banner-image img.cmp-image__image.cmp-image--mobile {
    border: 3px solid #ED9499;
    border-radius: 472.5px 467.5px 48px 48px !important;
}
}
