@media (min-width: 768px) {
    body {
        background-size: cover;
        background-position: center;
        background-attachment: fixed;
    }
    body.bg-home-iseg {
        background-image: linear-gradient(to bottom right, rgba(53, 80, 104, 0.8), rgba(69, 168, 255, 0.8)), url('../img/bg_seleccion.jpg');
    }
}

.header {
    text-align: center;
    margin-bottom: 10px;
}

.header .logo {
    max-width: 100px;
    margin-bottom: 20px;
}

.header h1 {
    font-weight: 700;
    color: #333;
}

.header p {
    font-size: 1.2rem;
    color: #777;
}