.intec-sections.standard .blocks-standard-1 {
  display: grid;
  gap: 32px;
}
.intec-sections.standard .blocks-standard-1[data-columns="3"] {
  grid-template: auto/repeat(3, 1fr);
}
.intec-sections.standard .blocks-standard-1[data-columns="4"] {
  grid-template: auto/repeat(4, 1fr);
}
.intec-sections.standard .blocks-standard-1 .item {
  position: relative;
  overflow: hidden;
  border-radius: 2px;
  text-decoration: none;
  container: intec-sections-standard-item/inline-size;
}
.intec-sections.standard .blocks-standard-1 .item picture {
  display: block;
  aspect-ratio: 4/3;
}
.intec-sections.standard .blocks-standard-1 .item picture img {
  display: block;
  object-fit: contain;
  width: 100%;
  height: 100%;
}
.intec-sections.standard .blocks-standard-1 .item-content {
  position: absolute;
  right: 0;
  bottom: 0;
  left: 0;
  display: flex;
  flex-direction: column;
  padding: 32px 32px 24px;
  background: linear-gradient(180deg, rgba(0, 0, 0, 0) 0, rgba(0, 0, 0, 0.5) 100%);
  color: var(--color-neutral-bright);
  pointer-events: none;
}
.intec-sections.standard .blocks-standard-1 .item-name {
  font-family: var(--font-family-base-second);
  font-size: 1.22rem;
  font-weight: 600;
}
.intec-sections.standard .blocks-standard-1 .item-count {
  margin-top: 8px;
  font-size: 0.9rem;
  line-height: 1;
  opacity: 0.8;
}
@container intec-sections-standard-item (max-width: 275px) {
  .intec-sections.standard .blocks-standard-1 .item picture {
    aspect-ratio: 1/1;
  }
}
@container intec-sections-standard (max-width: 1168px) {
  .intec-sections.standard .blocks-standard-1[data-columns="4"] {
    grid-template: auto/repeat(3, 1fr);
  }
}
@container intec-sections-standard (max-width: 736px) {
  .intec-sections.standard .blocks-standard-1[data-columns] {
    grid-template: auto/repeat(2, 1fr);
    gap: 16px;
  }
  @media all and (max-width: 768px) {
    .intec-sections.standard .blocks-standard-1[data-columns] {
      grid-template: auto/calc(50% - 24px);
      grid-auto-columns: calc(50% - 24px);
      grid-auto-flow: column;
      overflow: auto visible;
    }
    @supports (scrollbar-color: transparent transparent) {
      .intec-sections.standard .blocks-standard-1[data-columns] {
        scrollbar-color: transparent transparent;
      }
    }
    @supports not (scrollbar-color: transparent transparent) {
      .intec-sections.standard .blocks-standard-1[data-columns]::-webkit-scrollbar {
        display: none;
      }
    }
  }
}
@container intec-sections-standard (max-width: 518px) {
  .intec-sections.standard .blocks-standard-1[data-columns] {
    grid-template: auto/1fr;
  }
  @media all and (max-width: 768px) {
    .intec-sections.standard .blocks-standard-1[data-columns] {
      grid-template: auto/calc(100% - 32px);
      grid-auto-columns: calc(100% - 32px);
    }
  }
}

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