@charset "UTF-8";
html, body {
  background-color: #ffffff !important;
  color: #1a1a1a !important;
}

:root {
  color-scheme: only light;
}

.clientes .title {
  font-family: "Raleway", sans-serif;
  font-weight: 600;
  letter-spacing: 1pt;
  color: #00526A;
}
@media (max-width: 1023px) {
  .clientes .title {
    margin-bottom: 15%;
  }
}

/* ===========================
   FILA DE LOGOS
=========================== */
.row-logos-clientes {
  display: flex;
  flex-wrap: wrap;
  justify-content: center;
  align-items: center;
  gap: 2rem;
  margin-top: 3rem;
}
.row-logos-clientes .image {
  width: 200px;
  height: auto;
  -o-object-fit: contain;
     object-fit: contain;
  filter: none;
  opacity: 1;
  transition: transform 0.3s ease;
}
.row-logos-clientes .image:hover {
  transform: scale(1.05);
}
@media (max-width: 1023px) {
  .row-logos-clientes .image {
    width: 140px;
  }
}
@media (max-width: 768px) {
  .row-logos-clientes .image {
    width: 120px;
  }
}

/* ===========================
   COBERTURA
=========================== */
.cobertura {
  text-align: center;
}
.cobertura img {
  width: 150px;
  height: auto;
  margin-bottom: 1.5rem;
  /* Controla el tamaño máximo del ícono en tablet */
}
@media (max-width: 1023px) {
  .cobertura img {
    width: 120px;
  }
}
@media (max-width: 768px) {
  .cobertura img {
    width: 100px;
  }
}
.cobertura .title {
  color: #00526A;
  font-family: "Raleway", sans-serif;
  font-weight: 600;
}
.cobertura .subtitle {
  color: #4f5b66;
  line-height: 1.5;
  max-width: 800px;
  margin: 0 auto;
}
@media (max-width: 1023px) {
  .cobertura .subtitle {
    font-size: 1rem;
    padding-inline: 1rem;
  }
}/*# sourceMappingURL=clientes.css.map */