body {
    height: 100%;
    margin: 0;
    padding: 0;
    display: flex;
    flex-direction: column;
    align-items: center;
}

.banner {
    width: 100%;
    height: 460px;
    background-size: 100% 460px; /* Ancho y alto específicos de la imagen */
    background-repeat: no-repeat;
    background-position: center;
    display: flex;
    justify-content: center;
    align-items: center;
    color: white;
    text-align: center;
}

.fondo {
    background-image: url('/depec/resources/img/cover2.png');
}
.fondoInt {
    background-image: url('/depec/resources/img/int2.png');
}
.fondoPMO {
    background-image: url('/depec/resources/img/pmo2.png');
}
.fondoSS {
    background-image: url('/depec/resources/img/ss2.png');
}

.content-container {
    width: 100%;
    display: flex;
    justify-content: center;
    padding: 2em;
    box-sizing: border-box;
    flex-grow: 1;
}

.content {
    width: 100%;
    max-width: 1000px; /* Ancho panel del centro */
    padding: 2em;
    box-shadow: 0 4px 8px rgba(0, 0, 0, 0.2);
    border-radius: 8px;
    background-color: white;
    box-sizing: border-box;
    font-family: 'Montserrat',serif !important;
}

.form-item {
    font-size: 0.875rem;
}
.form-item-button {
    text-align: center;
    background-color: #09226f !important;
}

@media (max-width: 700px) {
    .fondo {
        background-image: url('/depec/resources/img/logoAzul.png');
    }
    .fondoInt {
        background-image: url('/depec/resources/img/int1200.png');
    }
    .fondoPMO {
        background-image: url('/depec/resources/img/pmo_c.png');
    }
    .fondoSS {
        background-image: url('/depec/resources/img/ss_c.png');
    }
}

/*@media (min-width: 600px) and (max-width: 900px) {*/
/*}*/

/*@media (min-width: 900px) and (max-width: 1200px) {*/
/*    .form-item-button {*/
/*        padding: 40px 700px !important; !* Tamaño base del botón *!*/
/*        font-size: 10rem;*/
/*    }*/
/*}*/

/*@media (min-width: 1200px) {*/
/*    .form-item-button {*/
/*        padding: 20px 40px;*/
/*        font-size: 20rem;*/
/*    }*/
/*}*/