@import url('https://fonts.googleapis.com/css2?family=Montserrat:ital,wght@0,400;0,700;1,500&display=swap');

body {
    font-family: 'Montserrat';
}
.content-text p {
font-style: normal;
font-weight: 500;
font-size: 28px;
line-height: 34px;
letter-spacing: 0.337647px;
color: #000000;
margin-top: 27px;
margin-left: -3px;
}
.content-text {
    padding-left: 10px;
    padding-top: 28px;
}

.logo-grid {
    /* display: grid;
    grid-template-columns: 50% 50%;
    grid-template-rows: 50% 50%;
    grid-row-gap: 20px; */
    display: grid;
    grid-template-columns: 95%;
    grid-template-rows: 50% 50%;

    grid-row-gap: 7px;
    margin-top: 39px;
}
.logo-grid-2 {
    display: grid;
    grid-template-columns: 50% 50%;
    grid-row-gap: 7px;
    margin-top: 39px;
}

.logo-grid-3 {
    display: grid;
    grid-row-gap: 7px;
    grid-template-columns: 33.3% 33.3% 33.3%;

    margin-top: 39px;
}
.logo-grid a {
    text-align: center;
    display: flex;
    flex-direction: column;
    text-decoration: none;
    align-items: center;
}
.logo-grid a span {
    font-style: normal;
    font-weight: 500;
    font-size: 11px;
    line-height: 13px;
    text-align: center;
    letter-spacing: 0.132647px;
    text-decoration: none;
    color: #000000;
    top: -9px;
}


@media (min-width: 767px) {
    .logo-grid {
        display: grid;
        padding-left: 56px;
        grid-template-columns: 50%;
        grid-row-gap: 7px;
        margin-top: 39px;
    }

    .logo-grid-2 {
        display: grid;
        grid-template-columns: 50% 50%;
        grid-template-rows: 100%;
        grid-row-gap: 7px;
        margin-top: 39px;
    }
    
    .logo-grid-3 {
        display: grid;
        grid-template-columns: 33% 33% 33%;
        grid-template-rows: 100%;
        grid-row-gap: 7px;
        margin-top: 39px;
    }

    .content-text p br {
        display: none;
    }
    .content-text p span {
        display: block;
    }
    body {
        padding-left: 6%;
        padding-top: 50px;
    }
    .content-text {
        padding-left: 56px;
        padding-top: 28px;
    }
}

@media (min-width: 1366px) {
    .logo-grid {
        display: grid;
        
        grid-template-columns: 28%;
        grid-row-gap: 7px;
        margin-top: 39px;
    }

    .logo-grid-2 {
        display: grid;
        grid-template-columns: 50% 50%;
        grid-template-rows: 100%;
        grid-row-gap: 7px;
        margin-top: 39px;
    }
    
    .logo-grid-3 {
        display: grid;
        grid-template-columns: 33% 33% 33%;
        grid-template-rows: 100%;
        grid-row-gap: 7px;
        margin-top: 39px;
    }

    .content-text p br {
        display: none;
    }
    .content-text p span {
        display: block;
    }
    body {
        padding-left: 6%;
        padding-top: 50px;
    }
    .content-text {
        padding-left: 56px;
        padding-top: 28px;
    }
}