.financial-institution-child>p:nth-child(2){
        text-align: end;
    }
/* tablets  */
@media (min-width: 481px) and (max-width: 1023px) {
       /* partners page */
       .partners-container{
    }
    .partners-landing-page{
        background: url('../../assets/images/desk-bg-img.png');
    background-size: 100% 90%;
    background-repeat: no-repeat;
        background-position: center;
        width: 100%;
          height: 40vh;
           display: flex;
           padding:0 3rem 0 3.6rem;
           position: relative;
    }
    .our-partners-text-container{
        position: absolute;
        top: 40%;
    }
    .our-partners-heading{
        font-size: 2rem;
        font-family: var(--font-bold-gil);
        margin: 0 0 10px 0;
        font-weight: 900;
    }
    .our-partners-para-mobile{
        display: none;
    }
    .our-partners-para-desktop{
        font-family: var(--font-medium-gil);
        font-size:0.8rem;
        line-height: 1.4;
        font-weight: 500;
    }
    .our-partners-para-desktop span{
        display: block;
    }
    .mascot-partners{
        width: 30%;
    height: 60%;
        position: absolute;
        bottom: 12%;
        right: 2%;
        transform: scaleX(-1);
    }
    /* financial institution container */
    .financial-institution-container{
        padding: 0rem 4rem 6.1rem;
        display: flex;
        justify-content: space-evenly;
        flex-wrap: wrap;
    }
    .financial-institution-card{
        width: 48%;
       border: 1px solid var(--financial-page-border-color);
        margin: 0.6rem 0 1.2rem;
        padding: 1.5rem 2rem ;
        border-radius: 10px;
    }
    .financial-institution-card-img{
        width: 40%;
        padding: 0 0 1rem 0;
        mix-blend-mode: multiply;
    }
     .credit-saison-img{
        width: 180px;
        height: 80px;
     }
    .financial-institution-child{
        width: 100%;
        display: flex;
        justify-content: space-between;
        font-size: var(--text-sm);
        font-family: var(--font-medium-gil);
        margin: 0 0 10px 0;
        flex-wrap: wrap;
    }
.registered-name{
width: 60%;
}

}

/* desktop version */
@media (min-width:1024px){
     /* partners page */
     .partners-container{
    }
    .partners-landing-page{
        background: url('../../assets/images/desk-bg-img.png');
    background-size: 100% 90%;
    background-repeat: no-repeat;
        background-position: center;
        width: 100%;
          height: 100vh;
           display: flex;
           padding:0 3.7rem 0 6.2rem;
    }
    .our-partners-text-container{
        position: absolute;
        top: 30%;
    }
    .our-partners-heading{
        font-size: 3.5rem;
        font-family: var(--font-bold-gil);
        margin: 0 0 10px 0;
        font-weight: 900;
        line-height: 1;
    }
    .our-partners-para-mobile{
        display: none;
    }
    .our-partners-para-desktop{
        font-family: var(--font-medium-gil);
        font-size: var(--subheading-text-desk);
        line-height: 1.4;
        font-weight: 500;
    }
    .our-partners-para-desktop span{
        display: block;
    }
    .mascot-partners{
        width: 30%;
    height: 60%;
        position: absolute;
        bottom: 12%;
        right: 2%;
        transform: scaleX(-1);
    }
    /* financial institution container */
    .financial-institution-container{
        padding: 0rem 7rem 6.1rem;
        display: flex;
        justify-content: space-evenly;
        flex-wrap: wrap;
    }
    .financial-institution-card{
        width: 48%;
       border: 1px solid var(--financial-page-border-color);
        margin: 0.6rem 0 1.2rem;
        padding: 1.5rem 2rem ;
        border-radius: 10px;
    }
    .financial-institution-card-img{
        width: 50%;
        padding: 0 0 1rem 0;
        mix-blend-mode: multiply;
    }
     .credit-saison-img{
        width: 180px;
        height: 80px;
     }
    .financial-institution-child{
        width: 100%;
        display: flex;
        justify-content: space-between;
        font-size: var(--text-lg);
        font-family: var(--font-medium-gil);
        font-weight: 500;
        margin: 0 0 5px 0;
    }
.registered-name{
width: 60%;
}
}
/* mobile version */
@media (max-width:480px){
     /* partners page */
     .partners-landing-page{
        background: url('../../assets/images/partners-bg.png');
    background-size: 100% 100%;
    background-repeat: no-repeat;
        background-position: center;
        width: 100vw;
        min-height: 330px;
           padding: 100px 20px 80px ;
           text-align: center;
           display: flex;
           flex-direction: column;
           align-items: center;
           justify-content: end;
    }
    .our-partners-heading{
        font-size: 8.5vw;
        font-family: var(--font-bold-gil);
        margin: 0 0 10px 0;
        font-weight: 900;
    }
    .our-partners-para-desktop{
        display: none;
    }
    .our-partners-para-mobile{
        font-family: var(--font-medium-gil);
        font-size: var(--subheading-text);
        line-height: 1.4;
        font-weight: 500;
        white-space: pre-line;
    }
    .mascot-partners{
        display: none;
    }
    .partners-landing-img-container{
width: 100%;
padding: var(--padding-vertical) 0;
margin: 15px 0 0 0;
background-color: var(--partners-page-placeholder-img-color);
display: flex;
align-items: center;
    }

    .partners-landing-img-container img{
        width: 25%;
        min-width: 100px;
        height: 100px;
    }
    .placeholder-text{
        color:var(--partners-page-placeholder-text-color) ;
        font-family: var(--font-medium-gil);
        font-size: var(--subheading-text);
    }

    /* financial institution container */
    .financial-institution-container{
        margin: 50px 0 0 0 ;
        padding: 0px 20px 0px;
    }
    .financial-institution-heading{

font-family: var(--font-bold-gil);
font-size: 27px;
margin-bottom: 10px;
padding: 0 0px 0 0;
width: 75vw;

    }
    .financial-institution-subheading{
font-family: var(--font-medium-gil);
font-size: 13px;
width: 90vw;
padding: 0px 0px 20px 0;
white-space: pre-line;
    }

    .financial-institution-card{
        width: 100%;
       border: 1px solid var(--financial-page-border-color);
        margin: 10px 0 20px;
        padding: 10px;
        border-radius: 10px;
       
    }
    .financial-institution-card:hover{
        box-shadow: 3px 3px 0px var(--financial-page-border-color);

    }
    .financial-institution-card-img{
        width: 40%;
        padding: 0 0 10px 0;
        mix-blend-mode: multiply;
    }
     .credit-saison-img{
        height: 75px;
    width: 100px;
     }
    .financial-institution-child{
        width: 100%;
        display: flex;
        justify-content: space-between;
        font-size: var(--text-normal);
        font-family: var(--font-medium-gil);
        margin: 0 0 5px 0;
        font-weight: 500;
    }
.registered-name{
width: 60%;
}
}

/* bigger screens */
@media (min-width:1500px){
    /* partners page */
.our-partners-heading{
    font-size: 4.5rem;
}
.our-partners-para-desktop{
    font-size: 1.5rem;
}
.financial-institution-card{
    padding: 3rem 2.5rem ;
}
.financial-institution-child{
    font-size: 1.5rem;
}
}