body {
    background-image: url('../style/img/Fondos_general.jpg');
    background-size: cover;
    background-position: bottom bottom;
    background-repeat: no-repeat;
    box-sizing: border-box;
}
/* Estilos para el contenedor principal de la imagen */
.bolsa-de-trabajo {
    width: 100%;
    /* Cambia height a min-height para que el contenedor pueda crecer */
    min-height: 100vh; 
    overflow: hidden; 
    display: flex;
    justify-content: center;
    align-items: center;
}

/* Estilos para la imagen principal */
.bolsa-de-trabajo .imagen-principal {
    width: 100%;
    height: auto;
    display: block;
    object-fit: cover;
}

/* Estilos para el footer y el contenedor de contacto */
.footer-bolsa {
    background-color: #0a76ba;
    padding: 20px;
    color: white;
    text-align: center;
}

.contacto-bolsa p {
    font-size: 1.5rem;
    font-weight: bold;
}

/* Media query para móviles */
@media screen and (max-width: 768px) {
    .bolsa-de-trabajo {
        /* En móviles, puedes ajustar la altura si es necesario */
        min-height: auto;
    }
}
/* Estilos para el nuevo contenedor de números */
.numeros-whatsapp {
    display: flex;
    flex-wrap: wrap; /* Permite que los números se envuelvan a la siguiente línea en pantallas pequeñas */
    gap: 15px; /* Espacio entre los números */
    justify-content: center;
}

.tel-link {
    color: white;
    text-decoration: none;
    font-size: 3rem;
    font-weight: bold;
     
    transition: color 0.3s ease;
}

.tel-link:hover {
    color: #f7d046; /* Amarillo */
}