/* components/logos/src/scss/logos.scss */
.c-logos__inner > .grid {
  row-gap: 2.5rem;
}
@media (min-width: 62em) {
  .c-logos__inner > .grid {
    row-gap: 0;
  }
}
.c-logos__blocks .grid {
  row-gap: 2.5rem;
}
@media (min-width: 48em) {
  .c-logos__blocks .grid {
    grid-template-columns: repeat(6, 1fr);
  }
}
@media (min-width: 62em) {
  .c-logos__blocks .grid {
    row-gap: 3.125rem;
    grid-template-columns: repeat(10, 1fr);
  }
}
@media (min-width: 48em) {
  .c-logos__blocks {
    grid-row-start: 2;
  }
}
@media (min-width: 62em) {
  .c-logos__blocks__item:nth-child(even) {
    grid-column-start: 6;
  }
}
@media (min-width: 48em) {
  .landing-page .c-logos {
    position: relative;
  }
  .landing-page .c-logos::before {
    content: "";
    width: 5.625rem;
    height: 5.625rem;
    border-radius: 100%;
    position: absolute;
    left: 0;
    top: 95%;
    -webkit-transform: translateX(-35%);
    transform: translateX(-35%);
    background: var(--iio-base-solicon-red);
  }
}
/*# sourceMappingURL=logos.css.map */
