@charset "UTF-8";
.companies {
  margin-top: 150px;
  /* Para dispositivos pequenos (smartphones em modo retrato) */
  /* Para dispositivos médios (tablets) */
  /* Para dispositivos grandes (tablets e notebooks maiores) */
  /* Para dispositivos extra grandes (desktops) */
  /* Para telas muito grandes (desktops de alta resolução) */
}
.companies h1 {
  font-size: 55px;
  text-align: center;
}
.companies p {
  font-size: 22px;
  text-align: center;
  color: #666666;
}
.companies .companies-images {
  width: 1200px;
  text-align: center;
  margin: 50px auto;
}
.companies .companies-images img {
  width: 150px;
  margin: 0 20px;
}
.companies .companies-images .companies-images--rits {
  width: 100px;
  border-radius: 20px;
}
@media (max-width: 576px) {
  .companies {
    margin-top: 70px;
  }
  .companies h1 {
    font-size: 40px;
  }
  .companies p {
    font-size: 18px;
  }
  .companies .companies-images {
    width: 100%;
    display: flex;
    flex-wrap: wrap;
  }
  .companies .companies-images img {
    width: 120px;
    margin: 20px auto;
  }
  .companies .companies-images .img-ilegra {
    height: 50px;
    margin: 20px auto;
  }
  .companies .companies-images .img-locaweb {
    height: 50px;
    margin: 20px auto;
  }
}
@media (min-width: 577px) and (max-width: 1024px) {
  .companies {
    /* Estilos para telas entre 577px e 768px */
    margin-top: 70px;
  }
  .companies h1 {
    font-size: 40px;
  }
  .companies p {
    font-size: 18px;
  }
  .companies .companies-images {
    width: 100%;
    display: flex;
    flex-wrap: wrap;
  }
  .companies .companies-images img {
    width: 220px;
    margin: 20px auto;
  }
  .companies .companies-images .img-ilegra {
    height: 50px;
    margin: 20px auto;
  }
  .companies .companies-images .img-locaweb {
    height: 50px;
    margin: 20px auto;
  }
}
@media (min-width: 769px) and (max-width: 992px) {
  .companies {
    /* Estilos para telas entre 769px e 992px */
  }
}
@media (min-width: 993px) and (max-width: 1200px) {
  .companies {
    /* Estilos para telas entre 993px e 1200px */
  }
}
@media (min-width: 1201px) {
  .companies {
    /* Estilos para telas maiores que 1200px */
  }
}

/*# sourceMappingURL=companies.css.map */
