body {
    background-color: #131e30 !important;
    color: white; 
}

.container {
    width: 90%;
    margin: 0 auto;
    text-align: center;
    margin-top: 5%; 
}

.titulo {
    font-size: 35px;
    color: #ffffff; 
    text-align: center;
    margin-top: 85px;
}


.container p, .container h1, .container h2, .container h3, .container h4, .container h5, .container h6 {
    color: white;
}

.centered-image img {
    max-width: 100%;
    height: auto;
    margin: 20px 0;
}

@media (max-width: 768px) {
    .grid-imagenes {
        grid-template-columns: 1fr; 
    }

    .titulo {
        font-size: 30px;
        margin-top: 95px;
    }
}
