.loading{
    width: 3rem; 
    height: 3rem;
}

.carrusel{
    background-color: rgba(24, 29, 56, .7);
}
.s{
    min-height: 400px;
}
.s2{
    min-height: 350px;
}
.s3{
    max-width: 400px;
}

.imagen_about{
    object-fit: cover;

}
.imagen_testim{
    width: 50px; 
    height: 50px;

}
.web_design{
    margin: 1px;
}

.team_start{
    margin-top: -23px;
}

.courses_start{
    border-radius: 30px 0 0 30px;
}

.contact_start{
width: 50px; height: 50px;
}

min_iframe{
   min-height: 300px; border:0; 
}
.altura{
   height: 150px 
}
/* ------------------------------------------------ */
.title{
font-size: .65em;
}

.logo{
    width: 80px;
    height: 80px;
}
.alinear{
    text-align:center;
}
.resalte{
    color: rgb(128, 243, 254);
    padding-inline-start: 2em;
}