#descripcion {
    /* background-image:
        linear-gradient(to top, rgba(0, 0, 0, 0) 80%, #001a35 100%),
        url('./src/imgs/fondo/Fondo_01.webp');
         */
    /* background-color: transparent; */
    background-color: #003351;
    clip-path: ellipse(190% 100% at 50% 0%);
    margin-top: -1px;
    background-size: cover;
    background-position: center;
    color: #FFFFFF;
    display: flex;
    flex-direction: column;
    min-height: 20vh;

    padding: 3% 8% 5%;
    gap: 20px;
}

#descripcion h1 {
    color: #fad623;
    /* font-family: 'FuturaPTCondensed-Bold', sans-serif; */
    font-family: 'FuturaPTCondensed-ExtraBold', sans-serif;
    font-size: clamp(25px, 7vw, 80px);
    text-align: center;
    /* text-shadow: 0px 0px 1px rgb(0, 0, 0); */
}

#descripcion .contenido {
    display: flex;
    flex-direction: row;
    justify-content: space-between;
    margin-bottom: 3%;
}

#descripcion .contenido .seccion {
    font-size: clamp(18px, 5.2vw, 1.5vw);
    display: flex;
    flex-direction: column;
    width: 47%;
    font-family: 'FuturaPTCondensed-Book', sans-serif;
}

#descripcion .container_video {
    display: flex;
    justify-content: center;
    align-items: flex-start;
    padding: 0;
    height: auto;
    width: 100%;
}

#descripcion .container_video video {
    display: block;
    width: 100%;
    height: auto;
    border-radius: 25px;
    box-shadow: 0 4px 8px rgba(0, 0, 0, 0.2);
    background-color: black;
    object-fit: contain;
}

#descripcion .datos-container {
    display: flex;
    flex-direction: row;
}

#descripcion .dato-individual {
    padding: 3%;
    width: 25%;
}

#descripcion .dato-individual h2 {
    font-family: 'FuturaPTCondensed-ExtraBold', sans-serif;
    font-size: clamp(25px, 2.5vw, 4vw);
    color: #fad623;
    text-align: center;
}

#descripcion .dato-individual p {
    /* font-size: clamp(18px, 5.2vw, 35px); */
    font-size: clamp(18px, 5.2vw, 1.5vw);
    display: flex;
    flex-direction: column;
    font-family: 'FuturaPTCondensed-Book', sans-serif;
}

@media (max-width: 930px) {

    #descripcion .contenido {
        flex-direction: column;
        justify-content: center;
        gap: 20px;
    }

    #descripcion .contenido .seccion {
        width: 100%;
        justify-content: center;
        text-align: justify;
    }

    #descripcion .container_video {
        width: 100%;
    }

    #descripcion .datos-container {
        /* flex-direction: column; */
        margin-bottom: 30px;
    }

    #descripcion .dato-individual p {
        text-align: justify;
    }
}

@media (max-width: 920px) {
    #descripcion .dato-individual {
        width: 100%;
    }
    #descripcion .datos-container {
        flex-direction: column;
        margin-bottom: 30px;
    }
    
}