/* Cards layout */
.fichas_grid_layout {
  margin: 0 auto;
  display: grid;
  grid-auto-rows: 1fr;
  grid-column-gap: 2rem;
  grid-row-gap: 2rem;
}

.ficha_icono_contenedor_grid {
  width: 100%;
  padding-bottom: 2rem;
}

/* Ancho cards */
.fichas_2_col {
  width: 50%;
}

.fichas_3_col {
  width: 33%;
}

.fichas_4_col {
  width: 25%;
}

.fichas_5_col {
  width: 20%;
}

.ficha_icono_contenedor {
  display: flex;
  justify-content: center !important;
  flex-wrap: wrap;
  padding: 1rem;
}

.fila_ficha_icono {
  background-repeat: no-repeat;
  background-position-x: center;
  background-position-y: center;
  background-size: 50%;
}

/* --------------- M E D I A S  Q U E R I E S --------------- */

/* XL */
@media (max-width: 1399.98px) {}

/* LG */
@media (max-width: 1199.98px) {

  /* Cards layout */
  .fichas_grid_layout {
    grid-template-columns: repeat(3, 1fr) !important;
  }

  /* Ancho cards */
  .fichas_5_col {
    width: 25%;
  }

  .fichas_4_col {
    width: 33%;
  }

}

/* MD */
@media (max-width: 991.98px) {

  /* Ancho cards */
  .fichas_3_col,
  .fichas_5_col {
    width: 33%;
  }

  .fichas_y_texto_contenedor {
    flex-direction: column-reverse !important;
  }
}

/* SM */
@media (max-width: 767.98px) {

  /* Cards layout */
  .fichas_grid_layout {
    grid-template-columns: repeat(2, 1fr) !important;
  }

  /* Ancho cards */
  .fichas_3_col,
  .fichas_4_col,
  .fichas_5_col,
  .fichas_2_col {
    width: 50%;
  }

  .fila_ficha_icono {
    background-size: 40%;
  }
}

/* XS */
@media (max-width: 575.98px) {

  /* Card Individual */
  .ficha_icono_contenedor {
    padding: unset;
    margin-bottom: 2rem;
  }

  /* Cards layout */
  .fichas_grid_layout {
    grid-template-columns: repeat(1, 1fr) !important;
    padding: 1.5rem;
  }

  /* Ancho cards */
  .fichas_3_col,
  .fichas_4_col,
  .fichas_5_col,
  .fichas_2_col {
    width: 100%;
  }

  .fila_ficha_icono {
    background-size: 100%;
  }
}
