/* CONTENEDOR */

.otus-scroll-row{
  display:flex !important;
  flex-wrap:nowrap !important;
  overflow-x:auto !important;
  gap:20px;
  padding-bottom:12px;
  scrollbar-width:none;
}

/* OCULTAR SCROLL */

.otus-scroll-row::-webkit-scrollbar{
  display:none;
}

/* COLUMNAS */

.otus-scroll-row .otus-scroll-col{
  min-width:320px !important;
  flex:0 0 320px !important;
}

/* MOBILE */

@media(max-width:980px){

  .otus-scroll-row{
    overflow-x:auto !important;
  }

}