@charset "UTF-8";
/* Модуль ventolux_info_block - Figma 2351:112795.
   ПК: 4 колонки 310, гап 20, вертикальні поля 60. Моб: колонки списком. */
.info-block {
  padding-block: var(--space-4);
}

.info-block__grid {
  display: grid;
  grid-template-columns: 1fr;
  gap: var(--space-2);
}

.info-block__col {
  display: flex;
  align-items: flex-start;
  gap: 0;
}

/* іконка 24 у полі 40x40, зсунута на 4px вниз - як у макеті */
.info-block__icon {
  display: flex;
  align-items: center;
  justify-content: center;
  flex: 0 0 40px;
  width: 40px;
  height: 40px;
  margin-top: var(--space-1);
  color: var(--c-primary);
}

.info-block__body {
  display: flex;
  flex-direction: column;
  gap: var(--space-1);
  padding: var(--space-3) var(--space-2);
}

.info-block__title {
  font: var(--t-body-medium);
  letter-spacing: var(--t-body-ls);
  color: var(--c-text);
}

.info-block__text {
  font: var(--t-body);
  letter-spacing: var(--t-body-ls);
  color: var(--c-text-muted);
}

@media (min-width: 640px) {
  .info-block__grid {
    grid-template-columns: repeat(2, 1fr);
    gap: var(--space-5);
  }
}
@media (min-width: 1024px) {
  .info-block {
    padding-block: 60px;
  }
  .info-block__grid {
    grid-template-columns: repeat(4, 1fr);
    gap: var(--space-5);
  }
  .info-block__text {
    font: var(--t-subbody);
    letter-spacing: var(--t-subbody-ls);
  }
}
