.firemni-akce-page {
  overflow: hidden;
}

.firemni-akce-page .fa-hero {
  padding-block: calc(var(--space-10) + var(--space-4)) var(--space-9);
}

.firemni-akce-page .fa-hero__grid,
.firemni-akce-page .fa-pillars__grid,
.firemni-akce-page .fa-production__grid,
.firemni-akce-page .fa-casino__cards,
.firemni-akce-page .fa-gallery__grid,
.firemni-akce-page .fa-process__steps,
.firemni-akce-page .fa-scenarios__grid,
.firemni-akce-page .fa-inquiry__grid {
  display: grid;
  min-width: 0;
}

.firemni-akce-page .fa-hero__grid {
  position: relative;
  grid-template-columns: repeat(12, minmax(0, 1fr));
  gap: var(--space-5);
  align-items: center;
}

.firemni-akce-page .fa-hero__copy {
  grid-column: 1 / span 7;
  min-width: 0;
  max-width: 43.75rem;
  position: relative;
  z-index: 2;
}

.firemni-akce-page .fa-hero__copy h1 {
  max-width: 10.8ch;
}

.firemni-akce-page .fa-hero__lead {
  max-width: 50ch;
  font-size: var(--text-lead);
  line-height: 1.4;
}

.firemni-akce-page .fa-hero__media {
  grid-column: 7 / span 6;
  width: calc(100% + var(--container-padding));
  min-width: 0;
  margin: 0 calc(var(--container-padding) * -1) 0 0;
  overflow: hidden;
  border: 1px solid var(--color-petrol);
}

.firemni-akce-page .fa-hero__media img {
  width: 100%;
  height: clamp(28rem, 48vw, 42rem);
  object-fit: cover;
  object-position: 70% center;
}

.firemni-akce-page .fa-hero__concept {
  grid-column: 7 / span 3;
  width: 100%;
  min-width: 0;
  margin-top: -8rem;
  padding: var(--space-5);
  position: relative;
  z-index: 3;
}

.firemni-akce-page .fa-hero__concept p {
  max-width: 29ch;
  margin: 0;
  font-size: var(--text-meta);
  line-height: var(--leading-meta);
}

.firemni-akce-page .fa-pillars__intro,
.firemni-akce-page .fa-venue__heading,
.firemni-akce-page .fa-zones__intro,
.firemni-akce-page .fa-gallery__intro,
.firemni-akce-page .fa-process__intro,
.firemni-akce-page .fa-scenarios__intro {
  width: 100%;
  max-width: 44rem;
}

.firemni-akce-page .fa-pillars__intro {
  max-width: 33rem;
}

.firemni-akce-page .fa-pillars__intro p,
.firemni-akce-page .fa-zones__intro p,
.firemni-akce-page .fa-gallery__intro p {
  max-width: 44ch;
}

.firemni-akce-page .fa-pillars__grid {
  grid-template-columns: repeat(3, minmax(0, 1fr));
  gap: var(--space-5);
  margin-top: var(--space-8);
}

.firemni-akce-page .fa-pillar {
  min-width: 0;
  padding: var(--space-5) 0 0;
  border-top: 1px solid var(--color-border-strong);
}

.firemni-akce-page .fa-pillar--rose {
  border-inline-start: 2px solid var(--color-dusty-rose);
  padding-inline-start: var(--space-4);
}

.firemni-akce-page .fa-pillar--mist {
  padding: var(--space-5);
  border: 0;
  background: var(--color-porcelain-mist);
}

.firemni-akce-page .fa-pillar__index,
.firemni-akce-page .fa-production__module > span,
.firemni-akce-page .fa-format-card > span,
.firemni-akce-page .fa-zone__index,
.firemni-akce-page .fa-step > span:first-child {
  display: block;
  margin-bottom: var(--space-4);
  color: var(--color-petrol);
  font-family: var(--font-heading);
  font-size: 1.25rem;
  font-weight: 700;
  line-height: 1;
}

.firemni-akce-page .fa-pillar h3,
.firemni-akce-page .fa-production__module h3,
.firemni-akce-page .fa-format-card h3,
.firemni-akce-page .fa-zone h3,
.firemni-akce-page .fa-step h3,
.firemni-akce-page .fa-scenario h3 {
  margin-bottom: var(--space-3);
}

.firemni-akce-page .fa-pillar p {
  max-width: 36ch;
  margin-bottom: 0;
}

.firemni-akce-page .fa-pillar__meta {
  display: block;
  margin-bottom: var(--space-4);
  color: var(--color-petrol);
  font-size: 0.6875rem;
  font-weight: 800;
  letter-spacing: var(--tracking-label);
}

.firemni-akce-page .fa-venue__heading {
  max-width: 44rem;
  margin-bottom: var(--space-7);
}

.firemni-akce-page .fa-venue__scene {
  position: relative;
  display: grid;
  grid-template-columns: repeat(12, minmax(0, 1fr));
  gap: var(--space-5);
  min-width: 0;
}

.firemni-akce-page .fa-venue__media {
  grid-column: 3 / span 10;
  width: 100%;
  min-width: 0;
  margin: 0;
  overflow: hidden;
}

.firemni-akce-page .fa-venue__media img {
  width: 100%;
  height: clamp(30rem, 49vw, 43rem);
  object-fit: cover;
}

.firemni-akce-page .fa-venue__intro,
.firemni-akce-page .fa-venue__caption {
  min-width: 0;
  padding: var(--space-5);
  position: relative;
  z-index: 2;
}

.firemni-akce-page .fa-venue__intro {
  grid-column: 1 / span 4;
  grid-row: 1;
  align-self: start;
  margin-top: var(--space-7);
}

.firemni-akce-page .fa-venue__caption {
  grid-column: 9 / span 3;
  grid-row: 1;
  align-self: end;
  margin-bottom: var(--space-6);
}

.firemni-akce-page .fa-venue__intro h3,
.firemni-akce-page .fa-venue__caption h3 {
  margin-bottom: var(--space-3);
}

.firemni-akce-page .fa-venue__intro p,
.firemni-akce-page .fa-venue__caption p {
  margin: 0;
  font-size: var(--text-meta);
  line-height: var(--leading-meta);
}

.firemni-akce-page .fa-venue__backstage {
  width: 100%;
  max-width: 35rem;
  margin-top: var(--space-6);
}

.firemni-akce-page .fa-venue__backstage p {
  max-width: 48ch;
  margin-bottom: 0;
}

.firemni-akce-page .fa-production {
  position: relative;
  overflow: hidden;
}

.firemni-akce-page .fa-production::before {
  content: "";
  position: absolute;
  inset: 0;
  background: repeating-linear-gradient(90deg, transparent 0, transparent 4.5rem, rgba(255,253,248,.04) 4.5rem, rgba(255,253,248,.04) 4.56rem);
  pointer-events: none;
}

.firemni-akce-page .fa-production .container {
  position: relative;
}

.firemni-akce-page .fa-production__intro {
  width: 100%;
  max-width: 35rem;
}

.firemni-akce-page .fa-production__intro .lead {
  max-width: 45ch;
}

.firemni-akce-page .fa-production__grid {
  grid-template-columns: repeat(2, minmax(0, 5fr));
  column-gap: calc(2 / 10 * 100%);
  row-gap: var(--space-8);
  margin-top: var(--space-8);
}

.firemni-akce-page .fa-production__module {
  min-width: 0;
  padding-top: var(--space-4);
  border-top: 1px solid rgba(174,183,181,.6);
}

.firemni-akce-page .fa-production__module > span {
  color: var(--color-white);
}

.firemni-akce-page .fa-production__module p {
  max-width: 34ch;
  margin-bottom: 0;
  color: rgba(255,253,248,.82);
}

.firemni-akce-page .fa-production__module--rose {
  border-top-color: var(--color-dusty-rose);
}

.firemni-akce-page .fa-production__module--saffron {
  border-top-color: var(--color-saffron);
}

.firemni-akce-page .fa-casino__top {
  display: grid;
  grid-template-columns: repeat(12, minmax(0, 1fr));
  gap: var(--space-5);
  align-items: start;
  min-width: 0;
}

.firemni-akce-page .fa-casino__copy {
  grid-column: 1 / span 5;
  min-width: 0;
}

.firemni-akce-page .fa-casino__copy h2 {
  max-width: 13ch;
}

.firemni-akce-page .fa-casino__statement {
  display: flex;
  min-width: 0;
  flex-direction: column;
  gap: var(--space-3);
  margin-top: var(--space-6);
  padding: var(--space-5);
}

.firemni-akce-page .fa-casino__statement .serial-label,
.firemni-akce-page .fa-casino__statement p {
  margin: 0;
}

.firemni-akce-page .fa-casino__statement p {
  max-width: 52ch;
}

.firemni-akce-page .fa-casino__media {
  grid-column: 7 / span 6;
  width: 100%;
  min-width: 0;
  margin: 0;
  position: relative;
  overflow: hidden;
}

.firemni-akce-page .fa-casino__media img {
  width: 100%;
  height: clamp(32rem, 48vw, 43rem);
  object-fit: cover;
  object-position: center;
}

.firemni-akce-page .fa-casino__media figcaption {
  position: absolute;
  right: var(--space-4);
  bottom: var(--space-4);
  padding: var(--space-2) var(--space-3);
  border: 1px solid rgba(255,253,248,.72);
  background: rgba(11,43,51,.62);
  color: var(--color-white);
  font-size: .6875rem;
  font-weight: 800;
  letter-spacing: var(--tracking-label);
}

.firemni-akce-page .fa-casino__cards {
  grid-template-columns: repeat(3, minmax(0, 1fr));
  gap: var(--space-5);
  margin-top: var(--space-8);
}

.firemni-akce-page .fa-format-card {
  min-width: 0;
  padding: var(--space-5);
  border: 1px solid var(--color-border);
  background: var(--color-porcelain-mist);
  transition: border-color var(--transition-fast), transform var(--transition-fast);
}

.firemni-akce-page .fa-format-card:hover {
  border-color: var(--color-petrol);
  transform: translateY(-2px);
}

.firemni-akce-page .fa-format-card p {
  max-width: 34ch;
  margin-bottom: 0;
}

.firemni-akce-page .fa-format-card--rose {
  border-top: 3px solid var(--color-dusty-rose);
}

.firemni-akce-page .fa-format-card--saffron {
  border-top: 3px solid var(--color-saffron);
}

.firemni-akce-page .fa-zones__intro {
  max-width: 43rem;
  margin-bottom: var(--space-7);
}

.firemni-akce-page .fa-zones__list {
  display: flex;
  min-width: 0;
  flex-direction: column;
  gap: var(--space-3);
}

.firemni-akce-page .fa-zone {
  display: grid;
  grid-template-columns: minmax(0, 1fr) minmax(0, 3fr) minmax(0, 5fr) minmax(0, 3fr);
  gap: var(--space-5);
  align-items: stretch;
  min-width: 0;
  padding: var(--space-5);
  border: 1px solid var(--color-border);
}

.firemni-akce-page .fa-zone > * {
  min-width: 0;
}

.firemni-akce-page .fa-zone__index {
  margin: 0;
}

.firemni-akce-page .fa-zone h3,
.firemni-akce-page .fa-zone p {
  margin: 0;
}

.firemni-akce-page .fa-zone p {
  max-width: 42ch;
}

.firemni-akce-page .fa-zone__accent {
  width: 100%;
  min-width: 0;
  min-height: 100%;
}

.firemni-akce-page .fa-zone__accent--linen { background: var(--color-linen); }
.firemni-akce-page .fa-zone__accent--mist { background: var(--color-porcelain-mist); }
.firemni-akce-page .fa-zone__accent--rose { background: var(--color-dusty-rose); }
.firemni-akce-page .fa-zone__accent--saffron { background: var(--color-saffron); }

.firemni-akce-page .fa-zone--deep {
  border-color: var(--color-petrol-deep);
  background: var(--color-petrol-deep);
  color: var(--color-white);
}

.firemni-akce-page .fa-zone--deep h3,
.firemni-akce-page .fa-zone--deep .fa-zone__index { color: var(--color-white); }

.firemni-akce-page .fa-gallery__intro {
  max-width: 44rem;
  margin-bottom: var(--space-7);
}

.firemni-akce-page .fa-gallery__grid {
  grid-template-columns: repeat(12, minmax(0, 1fr));
  gap: var(--space-5);
}

.firemni-akce-page .fa-gallery__item {
  width: 100%;
  min-width: 0;
  margin: 0;
}

.firemni-akce-page .fa-gallery__item--hosts { grid-column: 1 / span 6; }
.firemni-akce-page .fa-gallery__item--detail { grid-column: 7 / span 3; }
.firemni-akce-page .fa-gallery__item--backstage { grid-column: 1 / span 12; display: grid; grid-template-columns: repeat(12, minmax(0, 1fr)); gap: var(--space-5); }

.firemni-akce-page .fa-gallery__image {
  width: 100%;
  overflow: hidden;
}

.firemni-akce-page .fa-gallery__image img {
  width: 100%;
  height: 100%;
  object-fit: cover;
  transition: transform var(--transition-base);
}

.firemni-akce-page .fa-gallery__item:hover .fa-gallery__image img { transform: scale(1.03); }

.firemni-akce-page .fa-gallery__item--hosts .fa-gallery__image { height: 37rem; }
.firemni-akce-page .fa-gallery__item--detail .fa-gallery__image { height: 27rem; }
.firemni-akce-page .fa-gallery__item--backstage .fa-gallery__image { grid-column: 1 / span 8; height: 25rem; }

.firemni-akce-page .fa-gallery figcaption {
  padding-top: var(--space-4);
}

.firemni-akce-page .fa-gallery figcaption h3 { margin-bottom: var(--space-3); }
.firemni-akce-page .fa-gallery figcaption p { max-width: 30ch; margin-bottom: 0; font-size: var(--text-meta); line-height: var(--leading-meta); }

.firemni-akce-page .fa-gallery__item--backstage figcaption {
  grid-column: 9 / span 4;
  padding: var(--space-5);
  align-self: stretch;
}

.firemni-akce-page .fa-gallery__item--backstage figcaption p { color: rgba(255,253,248,.82); }

.firemni-akce-page .fa-process__intro {
  max-width: 42rem;
  margin-bottom: var(--space-7);
}

.firemni-akce-page .fa-process__steps {
  position: relative;
  grid-template-columns: repeat(4, minmax(0, 1fr));
  gap: var(--space-5);
}

.firemni-akce-page .fa-process__steps::before {
  content: "";
  position: absolute;
  top: 1.25rem;
  left: 0;
  width: 100%;
  height: 1px;
  background: var(--color-silver);
  transform-origin: left center;
  transform: scaleX(0);
  transition: transform var(--transition-slow);
}

.firemni-akce-page .fa-process__steps.is-drawn::before { transform: scaleX(1); }

.firemni-akce-page .fa-step {
  min-width: 0;
  padding-top: var(--space-6);
  position: relative;
}

.firemni-akce-page .fa-step > span:first-child {
  position: relative;
  z-index: 1;
  width: 2.5rem;
  height: 2.5rem;
  display: grid;
  place-items: center;
  margin-bottom: var(--space-5);
  background: var(--color-porcelain);
}

.firemni-akce-page .fa-step p { max-width: 34ch; margin-bottom: 0; }

.firemni-akce-page .fa-step--mist { padding: var(--space-6) var(--space-4) var(--space-4); background: var(--color-porcelain-mist); }
.firemni-akce-page .fa-step--mist > span:first-child { background: var(--color-porcelain-mist); }
.firemni-akce-page .fa-step--saffron { border-bottom: 3px solid var(--color-saffron); }

.firemni-akce-page .fa-scenarios__intro { margin-bottom: var(--space-7); }

.firemni-akce-page .fa-scenarios__grid {
  grid-template-columns: repeat(3, minmax(0, 1fr));
  gap: var(--space-5);
}

.firemni-akce-page .fa-scenario {
  display: flex;
  min-width: 0;
  flex-direction: column;
  gap: var(--space-3);
  padding: var(--space-5);
}

.firemni-akce-page .fa-scenario .eyebrow,
.firemni-akce-page .fa-scenario h3,
.firemni-akce-page .fa-scenario p { margin: 0; }

.firemni-akce-page .fa-scenario p { max-width: 35ch; }
.firemni-akce-page .fa-scenario--accent { border-bottom: 3px solid var(--color-saffron); }

.firemni-akce-page .fa-scenarios__bridge {
  max-width: 42ch;
  margin: var(--space-6) 0 0;
  font-size: var(--text-lead);
  line-height: 1.4;
}

.firemni-akce-page .fa-inquiry {
  position: relative;
  background: linear-gradient(90deg, var(--color-porcelain) 0 76%, rgba(201,143,145,.34) 76% 100%);
}

.firemni-akce-page .fa-inquiry__grid {
  grid-template-columns: repeat(12, minmax(0, 1fr));
  gap: var(--space-5);
  align-items: start;
}

.firemni-akce-page .fa-inquiry__copy { grid-column: 1 / span 4; min-width: 0; }
.firemni-akce-page .fa-inquiry__copy > p { max-width: 42ch; }

.firemni-akce-page .fa-inquiry__contact {
  display: flex;
  min-width: 0;
  flex-direction: column;
  gap: var(--space-3);
  margin-top: var(--space-7);
  padding-top: var(--space-5);
  border-top: 1px solid var(--color-border-strong);
}

.firemni-akce-page .fa-inquiry__contact h3,
.firemni-akce-page .fa-inquiry__contact p { margin: 0; }
.firemni-akce-page .fa-inquiry__contact p { max-width: 32ch; font-size: var(--text-meta); line-height: var(--leading-meta); }

.firemni-akce-page .fa-inquiry__form-panel {
  grid-column: 6 / span 7;
  width: 100%;
  min-width: 0;
  padding: var(--space-6);
}

.firemni-akce-page .fa-inquiry__form {
  display: flex;
  min-width: 0;
  flex-direction: column;
  gap: var(--space-5);
}

.firemni-akce-page .fa-form__grid {
  display: grid;
  grid-template-columns: repeat(2, minmax(0, 1fr));
  gap: var(--space-4);
  min-width: 0;
}

.firemni-akce-page .fa-form__field { min-width: 0; }
.firemni-akce-page .fa-form__field--full { grid-column: 1 / -1; }
.firemni-akce-page .fa-form__error { display: block; min-height: 1.2em; margin-top: var(--space-1); color: #9d3339; font-weight: 700; }
.firemni-akce-page .fa-form__field.is-invalid input,
.firemni-akce-page .fa-form__field.is-invalid textarea { border-color: #9d3339; }

.firemni-akce-page .fa-form__status:empty { display: none; }
.firemni-akce-page .fa-form__status { padding: var(--space-3); border-left: 3px solid var(--color-petrol); background: var(--color-porcelain-mist); font-size: var(--text-meta); font-weight: 700; }
.firemni-akce-page .fa-form__status.is-success { border-left-color: var(--color-saffron); }

.firemni-akce-page .fa-form__actions {
  display: flex;
  min-width: 0;
  flex-wrap: wrap;
  align-items: center;
  gap: var(--space-4);
}

.firemni-akce-page .fa-form__actions small { max-width: 32ch; }

.firemni-akce-page .fa-reveal {
  opacity: 0;
  transform: translateY(12px);
  transition: opacity var(--transition-slow), transform var(--transition-slow);
}

.firemni-akce-page .fa-reveal.is-visible { opacity: 1; transform: translateY(0); }

@media (max-width: 67.4375rem) {
  .firemni-akce-page .fa-hero { padding-top: var(--space-8); }
  .firemni-akce-page .fa-hero__grid { grid-template-columns: 1fr; gap: var(--space-6); }
  .firemni-akce-page .fa-hero__media { grid-column: 1; grid-row: 1; width: 100%; margin: 0; }
  .firemni-akce-page .fa-hero__media img { height: auto; aspect-ratio: 4 / 5; object-position: 62% center; }
  .firemni-akce-page .fa-hero__copy { grid-column: 1; grid-row: 2; max-width: none; }
  .firemni-akce-page .fa-hero__copy h1 { max-width: 12ch; font-size: clamp(2.75rem, 7vw, 4rem); }
  .firemni-akce-page .fa-hero__concept { grid-column: 1; grid-row: 3; width: 100%; margin: 0; }
  .firemni-akce-page .fa-venue__scene { grid-template-columns: 1fr; }
  .firemni-akce-page .fa-venue__media,
  .firemni-akce-page .fa-venue__intro,
  .firemni-akce-page .fa-venue__caption { grid-column: 1; grid-row: auto; margin: 0; }
  .firemni-akce-page .fa-venue__media img { height: auto; aspect-ratio: 4 / 5; object-position: center; }
  .firemni-akce-page .fa-venue__intro,
  .firemni-akce-page .fa-venue__caption { box-shadow: none; }
  .firemni-akce-page .fa-gallery__grid { grid-template-columns: 1fr; }
  .firemni-akce-page .fa-gallery__item--hosts,
  .firemni-akce-page .fa-gallery__item--detail,
  .firemni-akce-page .fa-gallery__item--backstage { grid-column: 1; }
  .firemni-akce-page .fa-gallery__item--backstage { display: grid; grid-template-columns: 1fr; gap: var(--space-5); }
  .firemni-akce-page .fa-gallery__item--hosts .fa-gallery__image,
  .firemni-akce-page .fa-gallery__item--detail .fa-gallery__image { height: auto; aspect-ratio: 4 / 5; }
  .firemni-akce-page .fa-gallery__item--backstage .fa-gallery__image { grid-column: 1; height: auto; aspect-ratio: 3 / 2; }
  .firemni-akce-page .fa-gallery__item--backstage figcaption { grid-column: 1; }
}

@media (max-width: 61.1875rem) {
  .firemni-akce-page .fa-casino__top { grid-template-columns: 1fr; }
  .firemni-akce-page .fa-casino__copy,
  .firemni-akce-page .fa-casino__media { grid-column: 1; }
  .firemni-akce-page .fa-casino__media { grid-row: 2; }
  .firemni-akce-page .fa-casino__statement { margin-top: var(--space-5); }
  .firemni-akce-page .fa-casino__cards { grid-template-columns: 1fr; }
  .firemni-akce-page .fa-casino__media img { height: auto; aspect-ratio: 4 / 5; }
  .firemni-akce-page .fa-process__steps { grid-template-columns: repeat(2, minmax(0, 1fr)); row-gap: var(--space-7); }
  .firemni-akce-page .fa-production__grid { column-gap: var(--space-5); }
}

@media (max-width: 57.4375rem) {
  .firemni-akce-page .fa-pillars__grid,
  .firemni-akce-page .fa-scenarios__grid { grid-template-columns: repeat(2, minmax(0, 1fr)); }
  .firemni-akce-page .fa-pillars__grid > :last-child,
  .firemni-akce-page .fa-scenarios__grid > :last-child { grid-column: 1 / -1; }
  .firemni-akce-page .fa-zone { grid-template-columns: 1fr; gap: var(--space-3); }
  .firemni-akce-page .fa-zone__accent { min-height: 3rem; }
  .firemni-akce-page .fa-inquiry { background: linear-gradient(180deg, var(--color-porcelain) 0 87%, rgba(201,143,145,.34) 87% 100%); }
  .firemni-akce-page .fa-inquiry__grid { grid-template-columns: 1fr; }
  .firemni-akce-page .fa-inquiry__copy,
  .firemni-akce-page .fa-inquiry__form-panel { grid-column: 1; }
  .firemni-akce-page .fa-inquiry__form-panel { padding: var(--space-5); }
}

@media (max-width: 53.6875rem) {
  .firemni-akce-page .fa-production__grid { grid-template-columns: 1fr; gap: var(--space-6); }
}

@media (max-width: 39.9375rem) {
  .firemni-akce-page .fa-hero__lead { font-size: 1.125rem; }
  .firemni-akce-page .fa-pillars__grid,
  .firemni-akce-page .fa-scenarios__grid,
  .firemni-akce-page .fa-process__steps,
  .firemni-akce-page .fa-form__grid { grid-template-columns: 1fr; }
  .firemni-akce-page .fa-pillars__grid > :last-child,
  .firemni-akce-page .fa-scenarios__grid > :last-child { grid-column: 1; }
  .firemni-akce-page .fa-form__field--full { grid-column: 1; }
  .firemni-akce-page .fa-process__steps::before { top: 0; left: 1.25rem; width: 1px; height: 100%; transform-origin: top center; transform: scaleY(0); }
  .firemni-akce-page .fa-process__steps.is-drawn::before { transform: scaleY(1); }
  .firemni-akce-page .fa-step { padding-top: var(--space-5); }
  .firemni-akce-page .fa-step--mist { padding-inline: var(--space-4); }
  .firemni-akce-page .fa-form__actions { align-items: stretch; }
  .firemni-akce-page .fa-form__actions .button { width: 100%; }
}

@media (prefers-reduced-motion: reduce) {
  .firemni-akce-page .fa-reveal { opacity: 1; transform: none; }
  .firemni-akce-page .fa-process__steps::before { transform: none; }
  .firemni-akce-page .fa-gallery__item:hover .fa-gallery__image img,
  .firemni-akce-page .fa-format-card:hover { transform: none; }
}
