.superior-margin-institutions{
    opacity: 0.65;
}

.superior-margin-institutions:hover{
    opacity: 1
}

.img-institution-cards:hover{
    box-shadow:inset 0 0 0 2000px rgba(0, 0, 0, 0.0);
}

.card{
    transition: 0.3s;
}

@media(max-width: 767px) and (min-width: 1px){
    .row{
        margin-left: 0px !important;
        margin-right: 0px !important;
    }

    #column-institutions{
        margin-top: 10px;
    }

    #section-cards{
        /*margin-left: 3%;*/
        /*width: 90%;*/
    }

    .row-indicator{
        width: 130px !important;
    }

    .content-row-card{

        text-align: center;
        margin-left: 25%;
        margin-right: -25%;
    }

    .block-content-institutions{
        margin-top: 8%;
    }

    .icon-institution-cards{
        margin-top: -4%;
        height: auto;
        width: 8.5%;
    }

    .institution-text{
        display: inline-block;
        font-size: 150%;
        font-family: bemboStd;
        margin-left: 2%;
        letter-spacing: 1px;
    }

    .row-conteiner-cards{
        margin-top: 3%;
    }

    .card-superior{
        margin-bottom: 5%;
    }

    .card {
        border-radius: 35px;
        color: white;
        background-color: #44515F;
        height: 90%;
        box-shadow: 9px 10px 17px -10px rgba(0,0,0,0.3);
        transition: 0.3s;
    }

    .card:hover{
        transform: scale(1.05);
    }

    .card:hover > .img-institution-cards{
        box-shadow:inset 0 0 0 2000px rgba(0, 0, 0, 0.0);
    }

    .img-institution-cards{
        height: 190px;
        object-fit: cover;
        background-size: 100%;
        background-repeat: no-repeat;
        border-radius: 31px 31px 0px 0px;
        background-color: black;
        box-shadow:inset 0 0 0 2000px rgba(0, 0, 0, 0.35);
    }



    .box-text{
        margin-top: 3%;
        margin-bottom: 2%;
        height: 15%;
    }

    .text-card{
        font-size: 70%;
        line-height: 15px;
        letter-spacing: 1px;
        margin-left: 3%;
        margin-right: 3%;
        font-family: museoSan700;
    }

    .text-name{
        margin-top: -20px;
        margin-left: 3%;
        margin-right: 3%;
        font-size: 60%;
        font-family: museoSan300;
    }
}

@media(max-width: 1023px) and (min-width: 768px){

   #section-cards{
        margin-left: 3%;
    }

    .content-row-card{
        align-content: center;
        text-align: center;
    }

    .block-content-institutions{
        margin-top: 4%;
    }

    .icon-institution-cards{
        margin-top: -1.5%;
        height: auto;
        width: 4.5%;
    }

    .institution-text{
        display: inline-block;
        font-size: 130%;
        font-family: bemboStd;
        margin-left: 2%;
        letter-spacing: 1px;
    }

    .row-conteiner-cards{
        margin-left: 0%;
        margin-top: 3%;
    }

    .card-superior{
        margin-bottom: 2%;
    }

    .card {
        border-radius: 20px;
        color: white;
        background-color: #44515F;
        height: 90%;
        box-shadow: 9px 10px 17px -10px rgba(0,0,0,0.3);
        transition: 0.3s;
    }

    .card:hover{
        transform: scale(1.05);
    }

    .img-institution-cards{
        height: 140px;
        object-fit: cover;
        background-size: 100%;
        background-repeat: no-repeat;
        border-radius: 20px 20px 0px 0px;
        background-color: black;
        box-shadow:inset 0 0 0 2000px rgba(0, 0, 0, 0.35);
    }


    .box-text{
        margin-top: 4%;
        margin-bottom: 2%;
        height: 15%;
    }

    .text-card{
        font-size: 50%;
        line-height: 15px;
        letter-spacing: 2px;
        margin-left: 3%;
        margin-right: 3%;
        font-family: museoSan700;
    }

    .text-name{
        margin-top: -20px;
        margin-left: 3%;
        margin-right: 3%;
        font-size: 45%;
          letter-spacing: 1px;
        font-family: museoSan300;
    }
}

@media(max-width: 1279px) and (min-width: 1024px){

    #section-cards{
        margin-left: 3%;
        margin-right: 3%;
    }

    .content-row-card{
        align-content: center;
        text-align: center;
    }

    .block-content-institutions{
        margin-top: 3%;
    }

    .icon-institution-cards{
        margin-top: -1%;
        height: auto;
        width: 3.5%;
    }

    .institution-text{
        display: inline-block;
        font-size: 170%;
        font-family: bemboStd;
        margin-left: 2%;
        letter-spacing: 1px;
    }

    .row-conteiner-cards{
        margin-top: 3%;
    }

    .card-superior{
        margin-bottom: 2%;
    }

    .card-superior{
        margin-bottom: 2%;
    }

    .card {
        border-radius: 35px;
        color: white;
        background-color: #44515F;
        height: 100%;
        box-shadow: 9px 10px 17px -10px rgba(0,0,0,0.3);
        transition: 0.3s;
    }

    .card:hover{
        transform: scale(1.05);
    }

    .card:hover > .img-institution-cards{
        box-shadow:inset 0 0 0 2000px rgba(0, 0, 0, 0.0);
    }

    .img-institution-cards{
        height: 150px;
        object-fit: cover;
        background-size: 100%;
        background-repeat: no-repeat;
        border-radius: 31px 31px 0px 0px;
        background-color: black;
        box-shadow:inset 0 0 0 2000px rgba(0, 0, 0, 0.35);
    }


    .box-text{
        margin-top: 4%;
        margin-bottom: 1%;
        height: 15%;
    }

    .text-card{
        font-size: 110%;
        line-height: 25px;
        letter-spacing: 1px;
        margin-left: 3%;
        margin-right: 3%;
        font-family: museoSan700;
    }

    .text-name{
        margin-top: -20px;
        margin-left: 3%;
        margin-right: 3%;
        font-family: museoSan300;
    }
}

@media(max-width: 1439px) and (min-width: 1280px){

    #section-cards{
        margin-left: 3%;
        margin-right: 3%;
    }

    .content-row-card{
        align-content: center;
        text-align: center;
    }

    .block-content-institutions{
        margin-top: 3%;
    }

    .icon-institution-cards{
        margin-top: -1%;
        height: auto;
        width: 3.5%;
    }

    .institution-text{
        display: inline-block;
        font-size: 170%;
        font-family: bemboStd;
        margin-left: 2%;
        letter-spacing: 1px;
    }

    .row-conteiner-cards{
        margin-top: 3%;
    }

    .card-superior{
        margin-bottom: 2%;
    }

    .card {
        border-radius: 35px;
        color: white;
        background-color: #44515F;
        height: 100%;
        box-shadow: 9px 10px 17px -10px rgba(0,0,0,0.3);
        transition: 0.3s;
    }

    .card:hover{
        transform: scale(1.05);
    }

    .img-institution-cards{
        height: 220px;
        object-fit: cover;
        background-size: 100%;
        background-repeat: no-repeat;
        border-radius: 31px 31px 0px 0px;
        background-color: black;
        box-shadow:inset 0 0 0 2000px rgba(0, 0, 0, 0.35);
    }


    .box-text{
        margin-top: 4%;
        margin-bottom: 1%;
        height: 15%;
    }

    .text-card{
        font-size: 125%;
        line-height: 25px;
        letter-spacing: 1px;
        margin-left: 3%;
        margin-right: 3%;
        font-family: museoSan700;
    }

    .text-name{
        margin-top: -20px;
        margin-left: 3%;
        margin-right: 3%;
        font-family: museoSan300;
    }
}

@media(max-width: 1700px) and (min-width: 1440px){

    #section-cards{
        margin-left: 3%;
        margin-right: 3%;
    }

    .content-row-card{
        align-content: center;
        text-align: center;
    }

    .block-content-institutions{
        margin-top: 3%;
    }

    .icon-institution-cards{
        margin-top: -1%;
        height: auto;
        width: 3.5%;
    }

    .institution-text{
        display: inline-block;
        font-size: 170%;
        font-family: bemboStd;
        margin-left: 2%;
        letter-spacing: 1px;
    }

    .row-conteiner-cards{
        margin-top: 3%;
    }

    .card-superior{
        margin-bottom: 2%;
    }

    .card {
        border-radius: 35px;
        color: white;
        background-color: #44515F;
        height: 100%;
        box-shadow: 9px 10px 17px -10px rgba(0,0,0,0.3);
        transition: 0.3s;
    }

    .card:hover{
        transform: scale(1.05);
    }


    .card:hover > .img-institution-cards{
        box-shadow: 15px 15px 10px -10px rgba(0,0,0,0);
    }

    .img-institution-cards{
        height: 220px;
        object-fit: cover;
        background-size: 100%;
        background-repeat: no-repeat;
        border-radius: 31px 31px 0px 0px;
        background-color: black;
        box-shadow:inset 0 0 0 2000px rgba(0, 0, 0, 0.35);
    }


    .box-text{
        margin-top: 4%;
        margin-bottom: 1%;
        height: 15%;
    }

    .text-card{
        font-size: 125%;
        line-height: 25px;
        letter-spacing: 1px;
        margin-left: 3%;
        margin-right: 3%;
        font-family: museoSan700;
    }

    .text-name{
        margin-top: -20px;
        margin-left: 3%;
        margin-right: 3%;
        font-family: museoSan300;
    }
}

@media(max-width: 1920px) and (min-width: 1701px){

    #section-cards{
        margin-left: 3%;
        margin-right: 3%;
    }

    .content-row-card{
        align-content: center;
        text-align: center;
    }

    .block-content-institutions{
        margin-top: 3%;
    }

    .icon-institution-cards{
        margin-top: -1%;
        height: auto;
        width: 3.5%;
    }

    .institution-text{
        display: inline-block;
        font-size: 170%;
        font-family: bemboStd;
        margin-left: 2%;
        letter-spacing: 1px;
    }

    .row-conteiner-cards{
        margin-top: 3%;
    }

    .card-superior{
        margin-bottom: 2%;
    }

    .card {
        border-radius: 35px;
        color: white;
        background-color: #44515F;
        height: 100%;
        box-shadow: 9px 10px 17px -10px rgba(0,0,0,0.3);
        transition: 0.3s;
    }

    .card:hover{
        transform: scale(1.05);
    }

    .card:hover > .img-institution-cards{
        box-shadow: 15px 15px 10px -10px rgba(0,0,0,0);
    }

    .img-institution-cards{
        height: 260px;
        object-fit: cover;
        background-size: 100%;
        background-repeat: no-repeat;
        border-radius: 31px 31px 0px 0px;
        background-color: black;
        box-shadow:inset 0 0 0 2000px rgba(0, 0, 0, 0.35);
    }


    .box-text{
        margin-top: 4%;
        margin-bottom: 1%;
        height: 15%;
    }

    .text-card{
        font-size: 125%;
        line-height: 25px;
        letter-spacing: 1px;
        margin-left: 3%;
        margin-right: 3%;
        font-family: museoSan700;
    }

    .text-name{
        margin-top: -20px;
        margin-left: 3%;
        margin-right: 3%;
        font-family: museoSan300;
    }
}

@media(max-width: 2559px) and (min-width: 1921px){

    #section-cards{
        margin-left: 3%;
        margin-right: 3%;
    }

    .content-row-card{
        align-content: center;
        text-align: center;
    }

    .block-content-institutions{
        margin-top: 3%;
    }

    .icon-institution-cards{
        margin-top: -1%;
        height: auto;
        width: 3.5%;
    }

    .institution-text{
        display: inline-block;
        font-size: 170%;
        font-family: bemboStd;
        margin-left: 2%;
        letter-spacing: 1px;
    }

    .row-conteiner-cards{
        margin-top: 3%;
    }

    .card-superior{
        margin-bottom: 2%;
    }

    .card {
        border-radius: 35px;
        color: white;
        background-color: #44515F;
        height: 100%;
        box-shadow: 9px 10px 17px -10px rgba(0,0,0,0.3);
        transition: 0.3s;
    }

    .card:hover{
        transform: scale(1.05);
    }

    .card:hover > .img-institution-cards{
        box-shadow:inset 0 0 0 2000px rgba(0, 0, 0, 0.0);
    }

    .img-institution-cards{
        height: 320px;
        object-fit: cover;
        background-size: 100%;
        background-repeat: no-repeat;
        border-radius: 31px 31px 0px 0px;
        background-color: black;
        box-shadow:inset 0 0 0 2000px rgba(0, 0, 0, 0.35);
    }


    .box-text{
        margin-top: 4%;
        margin-bottom: 1%;
        height: 15%;
    }

    .text-card{
        font-size: 125%;
        line-height: 25px;
        letter-spacing: 1px;
        margin-left: 3%;
        margin-right: 3%;
        font-family: museoSan700;
    }

    .text-name{
        margin-top: -20px;
        margin-left: 3%;
        margin-right: 3%;
        font-family: museoSan300;
    }
}

@media(min-width: 2560px){

    #section-cards{
        margin-left: 3%;
        margin-right: 3%;
    }

    .content-row-card{
        align-content: center;
        text-align: center;
    }

    .block-content-institutions{
        margin-top: 3%;
    }

    .icon-institution-cards{
        margin-top: -1%;
        height: auto;
        width: 3.5%;
    }

    .institution-text{
        display: inline-block;
        font-size: 170%;
        font-family: bemboStd;
        margin-left: 2%;
        letter-spacing: 1px;
    }

    .row-conteiner-cards{
        margin-top: 3%;
    }

    .card-superior{
        margin-bottom: 2%;
    }

    .card {
        border-radius: 35px;
        color: white;
        background-color: #44515F;
        height: 100%;
        box-shadow: 9px 10px 17px -10px rgba(0,0,0,0.3);
        transition: 0.3s;
    }

    .card:hover{
        transform: scale(1.05);
    }

    .card:hover > .img-institution-cards{
        box-shadow:inset 0 0 0 2000px rgba(0, 0, 0, 0.0);
    }

    .img-institution-cards{
        height: 370px;
        object-fit: cover;
        background-size: 100%;
        background-repeat: no-repeat;
        border-radius: 31px 31px 0px 0px;
        background-color: black;
        box-shadow:inset 0 0 0 2000px rgba(0, 0, 0, 0.35);
    }


    .box-text{
        margin-top: 4%;
        margin-bottom: 1%;
        height: 15%;
    }

    .text-card{
        font-size: 140%;
        line-height: 25px;
        letter-spacing: 1px;
        margin-left: 3%;
        margin-right: 3%;
        font-family: museoSan700;
    }

    .text-name{
        margin-top: -20px;
        margin-left: 3%;
        margin-right: 3%;
        font-size: 120%;
        font-family: museoSan300;
    }
}
