.recurso {
    width: 100%;
    height: auto;
    object-position: 50% 50%;
}

.Gnp {
    width: 100%;
    height: 100%;
    object-position: 50% 50%;
}

.recurso1 {
    width: 100%;
    height: auto;
    object-position: 50% 50%;
}

p {
    font-size: 14px;
    color: black;
    text-align: justify;
    font-family: 'Manrope';
}

h5 {
    font-size: 25px
}

.colorSpan {
    color: rgb(0, 159, 156);
}

.rowColor {
    background-color: rgb(232, 230, 230)
}

.title {
    text-align: center;
    font-size: 40px;
    background-color: rgb(36, 35, 35);

}

.visibility {
    background-color: rgb(36, 35, 35);
    width: 100%;
    height: 3em;
}


#hero {
    position: relative;
    height: 50vh;
   }

   #hero video {
    background-position: absolute;
    z-index: 10;
    height: 50vh;
    width: 100%;
    object-fit: cover;
   }

   #hero .content {
    background: rgba(0,0,0,0.5);
    height: 100%;
    width: 100%;
    z-index: 20;
    position: absolute;
    top: 0;
    left: 0;
   }
