.home{
    background: url(../images/elementos/fondo_gris.png);
    padding: 1.5rem 0;
    background-size: auto;
}
.rsociales{
    margin-bottom: 3rem;
}
.rsociales > a > img{
    display: inline-block;
    width: 35px !important;
}
.texto-crema{
    color: #E2D3BA;
}
.texto-fucsia{
    color: #E43E90;
}

header .lista ul li:last-child::before{
 
    border-left: 2px solid #fff !important;
  
}
header .lista ul li a::after{
    content: "";
    display: block;
    width: 100%;
    height: 2px;
    bottom: -2rem;
    opacity: 0;
    transition: 0.3s ease;
    background: #fff !important;    
    position: absolute;
    left: 0;
    z-index: 1000;
}
header .lista ul li a:hover::after{    
    opacity: 1;
    bottom: -1rem;
}
header .lista ul li a.active_home::after{
    opacity: 1;
    bottom: -1rem;
}
@media (max-width: 1199px) and (min-width: 767px){
    header .lista{
        width: 70%;
    }
}
@media (min-width: 769px){
    header > div {
        flex-grow: 1;
    }
}
@media (max-width: 767px){
    .section-soluciones .solucion-container .solucion .description{
        width: 100%;
    }
    .rsociales > a > img{
        width: 28px !important;
    }
    .section-soluciones .solucion-container .solucion .description p{
        text-align: center;
    }
    .logo-kandavu{
        text-align: left !important;
        padding-left: 2rem;
    }
    
}
@media (max-width: 767px) and (min-width:425px){
    .section-soluciones .solucion-container .solucion .description p{
        font-size: 1.2rem;
    }
}