#orgcas {
    background-color: rgb(15 35 57);
    padding-top: 25vh;
}

.contLogoOrgcas img{
    max-width: 20vw;
}
.contLogoOrgcas {
    text-align: center;
}
.contTextOrgcas {
    padding-top: 7vh;
}
.contTextOrgcas p{
    margin-bottom: 0;
    color: white;
    font-size: calc(.7rem + .7vw);
    font-weight: 300;
    text-align: justify;
}
.contVidOrgcas {
    padding-top: 6vh;
    text-align: center;
}
.imgLat a img {
    max-width: 110%;
}
.imgLat {
    padding: 0px !important;
}

.contVidOrgcas a{
    text-decoration: none;
    color: white;
}
.contVidOrgcas a h2{
    font-size: calc(1rem + 1vw);
    font-weight: 700;
    padding-bottom: 5vh;
    font-style: italic;
}
.imagesOrgcas div img {
    max-width: 97%;
}
.imagesOrgcas div {
    display: flex;
    justify-content: center;
    padding: 0px 0px 5px 0px;
}
.vidOrgcas {
    padding-top: 7vh;
}
.vidOrgcas video {
    max-height: 80vh;
}
.donaOrgcas {
    padding-top: 8vh;
    padding-bottom: 8vh;
}
.donaOrgcas div h3 {
    color: white;
    padding-bottom: 4vh;
    font-style: italic;
}
.btn-gris {
    background-color: #dededea8;
    font-size: calc(.7rem + .7vw);
    border-radius: 30px;
    padding: .6vw 6vh;
}

@media screen and (max-width:991px) {
    #orgcas {
        padding-top: 21vh;
    }
    .imagesOrgcas div {
        padding-top: 3vh;
        padding-bottom: 3vh;
    }
}

@media screen and (max-width:575px) {
    .contLogoOrgcas {
            min-height: 90px !important;
            display: flex;
            justify-content: center;
            align-items: center;
        }
    #orgcas {
        padding-top: 0vh;
    }
    .contLogoOrgcas img {
        max-width: 25vw;
    }
    .contTextOrgcas {
        padding-top: 3vh;
    }
    .imagesOrgcas div img {
        max-width: 100%;
    }
    .imagesOrgcas div {
        padding-left: 2vh;
        padding-right: 1vh;
    }
    .vidOrgcas video {
        max-height: 67vh;
    }
}