.hero--funkciok {
  align-items: stretch;
}
.hero__content--funkciok {
  max-width: 40rem;
}
.hero__actions--funkciok {
  flex-wrap: wrap;
}
.hero__actions--funkciok .btn {
  max-width: 100%;
}
.hero__media--funkciok {
  max-width: 32rem;
}
.funkciok-intro {
  max-width: 42rem;
  margin-inline: auto;
}
.funkciok-list {
  margin-top: var(--space-sm);
  margin-bottom: 0;
}
.funkciok-list li {
  font-size: var(--text-sm);
  color: var(--color-text-soft);
}
.media-grid--funkciok,
.media-grid--funkciok-alt {
  align-items: center;
}
.funkciok-cta {
  max-width: var(--container-lg);
  margin-inline: auto;
}
.funkciok-cta-panel {
  padding: var(--space-lg);
  border-radius: var(--radius-card);
}
.funkciok-cta-links {
  flex-wrap: wrap;
}
.funkciok-cta-links .btn {
  max-width: 100%;
}
@media (max-width: 768px) {
  .hero--funkciok {
    text-align: left;
  }
  .hero__media--funkciok {
    max-width: 100%;
  }
  .funkciok-cta-panel {
    padding: var(--space-md);
  }
}
@media (min-width: 1024px) {
  .hero__content--funkciok {
    max-width: 34rem;
  }
}
