      
      .logosItalica{
        font-family: "Open Sans", sans-serif;
         font-weight: 400;
         font-style: italic;
         font-size: 22px; /*px*/
         line-height: 33px; /* ej. 1.5, 20px, auto*/
         letter-spacing:0.02em; /*ej. 2px o 0.1 em*/
      }
      
      
      .logos{
        display:flex;
        width:100%;
        padding:180px 0 201px 0;
        gap:95px;
        flex-direction:column;
        align-items:center;
        /*background-color:blue;*/
        z-index:100000000;
        position:relative;
        overflow-x: hidden;
      }


      @media(max-width:1000px){
          .logos{
            gap:50px;
            padding-bottom: 130px;
            padding-top: 110px;
          }
      }
    
      .logosTitular{
        display:flex;
        padding:0 20px;
        width:100%;
        max-width:638px;
        /*background-color:pink;*/
        justify-content:center;
        text-align:center;
        /*background-color:gold;*/
      }
      








      .clientes{
        display:flex;
        width:100%;
        flex-direction:column;
        /*background-color:beige;*/
      }
      
      
      
.logosCarrusel{
  overflow:hidden;
  width:100%;
  overflow-x: hidden;
}

.track{
  display:flex;
  width:max-content;
  align-items:center;
  will-change: transform;
}

.group{
  display:flex;
  align-items:center;
  flex:0 0 auto;
}

.logosLogo{
  flex:0 0 auto;
  height:107px;       /* misma altura para todos */
  width:auto;        /* ancho natural */
  margin:0px 30px;
  /*border:solid #CDCDCD 0.75px;*/
  border-radius:7px;
  /*background:green;*/
  object-fit:contain;
  display:block;
  opacity:.7;
  transition:.3s;
  background-color: white;
}

.logosLogo:hover{ opacity:1; }

  