/*====================================
=      NOSOTROS - RESPONSIVE
=====================================*/

@media (max-width: 1024px){

    .nosotros-hero-inner,
    .nosotros-history-inner,
    .nosotros-feature-inner{
        grid-template-columns:1fr;
        gap:36px;
    }

    .nosotros-hero-image{
        order:-1;
    }

    .nosotros-hero-content h1{
        font-size:2.3rem;
    }

    .nosotros-values-grid{
        grid-template-columns:repeat(2,1fr);
        gap:36px;
    }

    .nosotros-stats-grid{
        grid-template-columns:repeat(2,1fr);
    }
}

@media (max-width: 640px){

    .nosotros-hero{
        padding:40px 0 60px;
    }

    .nosotros-history,
    .nosotros-feature{
        padding:60px 0;
    }

    .nosotros-values{
        padding:50px 0;
    }

    .nosotros-values .container{
        padding:36px 22px;
    }

    .nosotros-values-grid{
        grid-template-columns:1fr;
        gap:32px;
    }

    .nosotros-stats-grid{
        grid-template-columns:1fr;
        padding:28px;
        gap:24px;
    }

    .nosotros-hero-content h1{
        font-size:1.9rem;
    }

    .nosotros-history-content h2,
    .nosotros-feature-content h2{
        font-size:1.7rem;
    }
}
