:root {
    --white-Tec: #fff;
    --Purple_Dark-Tec: #081155;
    --botton_principal: #E0115F;
    --gray-tittle: #333;
    --Blue_2-Tec: #073DA3;
    --blue_new_program: #8EA1FF;
    --gray_background: #F6F6F6;
    --gray-footer: #212121;
    --gray2: #4F4F4F;
    --gray3: #828282;
    --gray4: #BDBDBD;
    --gray5: #E0E0E0;
    --gray6: #F2F2F2;
}

.content-admisiones li {
    list-style: disc;
    margin-left: 15px;
}

.content-admisiones{
    padding: 1.5rem 4rem;
}

.gray-container{
    background-color: var(--gray6);
}
@media only screen and (max-width: 767PX){
    .content-admisiones{
        padding: 1rem 1rem;
    }
}

/*
***********************************************
*************** Secion gris top ***************
***********************************************
*/
.admisionesInfo-text{
    width: 60%;
    margin: auto;
    text-align: center;
    padding: 1rem 0;
}
.admisionesInfo-bold{
    text-align: center;
    font-weight: bold;
}
.admisionesInfo-link{
    display: grid;
    grid-template-columns: repeat(4, auto);
    gap: 5rem;
    justify-content: center;
    padding: 2.5rem 0;
}
.admisionesInfo-link a{
    color: var(--botton_principal)
}
.admisionesInfo-link a i{
    margin-right: 8px;
}
@media only screen and (max-width: 1200PX){
    .admisionesInfo-text{
        width: 70%;
    }
}
@media only screen and (max-width: 992PX){
    .admisionesInfo-link{
        grid-template-columns: repeat(2, auto);
        column-gap: 4rem; /* Espacio entre columnas */
        row-gap: 1rem; /* Espacio entre filas */
    }
    .admisionesInfo-text{
        width: 90%;
    }
}
@media only screen and (max-width: 767PX){
    .admisionesInfo-link{
        grid-template-columns: repeat(1, auto);
        justify-content: left;
        row-gap: 0.5rem; 
        padding: 1.5rem 0;
    }
    .admisionesInfo-text{
        width: 100%;
    }
    .admisionesInfo-text{
        text-align: left;
    }
    .admisionesInfo-bold{
        text-align: left;
        margin: 0;
    }
    
}

/*
***********************************************
******** Inicia tu proceso de admision ********
***********************************************
*/
.procesoAdmisiones{
    display: flex;
    gap: 3rem;
}
.procesoAdmisionesItem{
    width: 50%;
}
.procesoAdmisiones-grid{
    display: grid;
    grid-template-columns: repeat(2, 1fr); /* 2 columnas de igual ancho */
    grid-template-rows: repeat(2, auto); /* 2 filas automáticas */
    column-gap: 2rem; /* Espacio entre columnas */
    row-gap: 1rem; /* Espacio entre filas */
    padding: 1rem 2rem;
    font-weight: 600;
}
.procesoAdmisiones-gridItem{
    display: flex;
    align-items: center;
}
.procesoAdmisiones-gridItem i{
    margin-right: 10px;
}
.procesoAdmisiones-gridItem p{
    margin: 0;
}
.procesoAdmisionesItem-right{
    display: flex;
    padding-bottom: 2rem;
    height: 45%;
}

.en-adjust{
    height: 30%;

}
.redLineLeft{
    border-right: 6px var(--botton_principal) solid;
    margin-right: 20px;
}
.procesoAdmisiones-text{
    margin: 0;
    display: flex;
    align-items: center;
}
@media only screen and (max-width: 767PX){
    .procesoAdmisiones{
        display: block;
    }
    .procesoAdmisionesItem{
        width: 100%;
    }
    .procesoAdmisiones-grid {
        grid-template-columns: repeat(1, 1fr);
        grid-template-rows: repeat(4, auto);
        row-gap: 0.5rem;
        padding: 1.4rem 0rem;
    }
}

/*
***********************************************
************* Admision Gradiente **************
***********************************************
*/
.procesoAquiGradient{
    color: white;
    width: 45%;
    margin: auto;
    text-align: center;
    padding: 3rem;
}
.procesoAquiGradient-tittle{
    font-weight: bold;
}
.procesoAquiGradient-button{
    background-color: var(--botton_principal);
    padding: 10px;
    width: fit-content;
    margin: auto;
}
@media only screen and (max-width: 1200PX){
    .procesoAquiGradient{
        width: 65%;
    }
}
@media only screen and (max-width: 992PX){
    .procesoAquiGradient{
        width: 85%;
    }
}
@media only screen and (max-width: 767PX){
    .procesoAquiGradient{
        width: 100%;
        text-align: center;
        padding: 3rem 1rem;
    }
}

/*
***********************************************
******** Doctorados | Tec de Monterrey ******** 
*********************************************** 
*/
.doctoradosMont{
    text-transform: uppercase;
}
.politicasRedLine{
    margin: 0 3rem;
    border-top: 3px solid var(--botton_principal);
}
.gradient-line-periodos{
    padding: 2rem 0;
    margin: 0 3rem;
    margin-bottom: 4rem;
    border-top: 2px solid transparent;
    border-bottom: 2px solid transparent;
    border-image: linear-gradient(to right, #073DA3, #E0115F) 1;

}