
      
      .beneficios{
        width:100%;
        display:flex;
        padding:87px 50px;
        justify-content:center;
        /*background-color:brown;*/
        position:relative;
      }
      
      .beneficios .background{
        width:100%;
        height:100%;
        /*background-color:grey;*/
        position:absolute;
        top:0;
        left:0;
        z-index:0;
      }
      
      .beneficios img{
        object-position:center;
        object-fit:cover;
        width:100%;
        height:100%;
      }
      
      
      .beneficios .contenedor{
        width:100%;
        display:flex;
        max-width:1638px;
        /*background-color:blue;*/
        justify-content:space-between;
        gap:36px;
        flex-wrap:wrap;
        z-index:1;
      }
      
      .beneficios .caja{
        display:flex;
        max-width:284px;
        min-width:180px;
        flex:1 1 100px;
        /*background-color:darkgrey;*/
        flex-direction:column;
        gap:20px;
        color:white;
      }
      
      .beneficios .titular{
        font-size:27px;
        line-height:32px;
      }
      
      .beneficios .texto{
        font-size:17px;
        line-height:22px;
      }

      
      .beneficios .brillo{
        color:#F1CB65;
      }
      





      @media(max-width:1170px){

        .beneficios .contenedor{
          justify-content: center;
          text-align: center;
          gap: 60px;
        }

        .beneficios .caja{
          max-width: 400px;
          min-width: 300px;
          gap: 10px;
        }

      }




      @media (max-width:700px){

  .beneficios{
    padding:60.9px 30px;
  }

  .beneficios .contenedor{
    gap:25.2px;
    width: 100%;
  }

  .beneficios .caja{
    gap:7px;
  }

  .beneficios .titular{
    font-size:20.25px;
    line-height:24px;
  }

  .beneficios .texto{
    font-size:16px;
    line-height:23px;
  }

}