
@import url("/static/vendor/fonts/raleway.css");


*{
    margin: 0;
    padding: 0;
    
    box-sizing: border-box;
    font-family: Arial, Helvetica, sans-serif;
    /*color: #ffffff;*/
    letter-spacing: 1px;
}

.con-sec{
    padding: 10px 0 10px 0;
}

.resaltar{
    color: #45b8e5;
    font-weight: 800;
    
}
ul{
    margin-top: 2rem;
}

.consultoria{
    background-color: #415a77;
    justify-content: flex-start;
    border-radius: 40px;
    margin: 50px 0 50px 0;

}
.img-con{
    display: flex;
    align-items: center;
    justify-content: center;
}
.text-con{
    
    display: flex;
    flex-direction: column;
    align-items: center;
    justify-content: center;
    align-content: stretch;
   
    padding-right: 20px;
    
}
h1{
    font-size: 42px;
    margin: 33px 0 33px 0;
}
li{
    list-style: none;
}
p{
    font-size: 1rem;
    text-align: justify;
}

.tex-enfoque{
    display: flex;
    flex-direction: column;
    align-items: center;
    justify-content: center;
    align-content: stretch;
    flex-wrap: wrap;
    padding-left: 20px;
     }
   
.img-enfoque{
    display: flex;
    align-items: center;
    justify-content: center;
}
.nuestros-servicios{
    margin: 50px 0 50px 0;
}

.h3-nuestros{
    text-align: center;
    border-top: solid;
    border-bottom: solid;
    border-color: #8B5CF6;
    padding: 20px 0 20px 0;
}
.h5-li{
    color: #8B5CF6;
}
.div-cont-img{
    display: flex;
    align-items: center;
}
.cont-img{
display: flex;
align-content: center;
justify-content: center;
}
.p-serv{

padding: 2% 2% 5% 2%;
}
.audi-pent{
    background-color: transparent;
}
.gestion-ciber{
    background-color: transparent;
}
.concientizacion{
    background-color: transparent;
}
.cumplimiento{
    background-color: transparent;
}
.soc{
    background-color: transparent;
}
.img-serv{
    max-width: 80%;
    height: auto;
    object-fit: cover;
    border-radius: 10%;
    border: solid 3px ;
    border-color: #8B5CF6;
}


.nuestros-servicios{
 background-color: #26354b;
    color: #fff;
}
.audi-pent, .gestion-ciber, .capacitacion, .cumplimiento, .monitoreo{
    
    margin-top: 5%;
    
}
.divisoria{
    border: 2px solid #8B5CF6;
    margin: 0 20% 0 20%;
    display: flex;
}


.div-cont-img{
    
	-webkit-animation: slide-in-left 1s cubic-bezier(0.250, 0.460, 0.450, 0.940) both;
	        animation: slide-in-left 1s cubic-bezier(0.250, 0.460, 0.450, 0.940) both;

}



@media (max-width: 991px){
    .img-serv{
    max-width: 30%;}
}
@media (max-width: 425px){
    h1{
        font-size: 2rem;
    }
    p{
        font-size: 0.8rem;
    }
  
}