  
        .swal2-title {
            font-size: 1.5em;
        }
        .swal2-content {
            font-size: 1.1em;
        }
        body {
    margin: 0;
    padding: 0;
    font-family: 'Arial', sans-serif;
    background-color: #ffff; /* Puedes cambiar el color de fondo según tu preferencia */
}

div:where(.swal2-icon).swal2-warning {
  border-color: red;
  color: red;
}
.container {
    display: flex;
    justify-content: center;
    align-items: center;
    height: 100vh;
    flex-direction: column;
}

.construction-icon img {
    width: 100%; /* Ajusta el tamaño según sea necesario */
}

.construction-message {
    text-align: center;
    margin-top: 20px;
    font-size: 30px;
}

h1 {
    color: #333; /* Cambia el color del texto según tu preferencia */
}

p {
    color: #555; /* Cambia el color del texto según tu preferencia */
}
/* footer */
footer {
            position: absolute;
            bottom: 0;
            width: 100%;
            height: 100px; /* Aumentamos la altura del footer */
            background-color: #3C5FA0;
            color: white;
            display: flex;
            justify-content: center;
            align-items: center;
            flex-direction: column; /* Hacemos que los elementos se organicen en una columna */
            padding-top: 30px; /* Espacio en blanco al inicio del footer */
        }
        footer h1 { /* Estilos para el encabezado */
            font-size: 1.5em;
            margin-bottom: 5px; /* Espacio entre el encabezado y el párrafo */
        }
        footer p { /* Estilos para el párrafo */
            font-size: 1em;
        }
.espacio{
    height: 20px;
}
.center{
    text-align: center;
    justify-content: center;
    font-size: 14px;
}
.letra{
    font-size: 16px;
}