/* Approved client hero refinements â€” scoped to new-version.php only */
.wgm-client-approved .wgm-freshhero {
  --wgm-freshhero-yellow: var(--wgm-theme-accent, #c8a24d);
  background-color: var(--wgm-theme-off-white, #f8f8f6);
  background-image: url("../images/homeslider/slide7.jpg");
  background-position: center;
  background-size: cover;
  background-blend-mode: screen;
}

.wgm-client-approved .wgm-freshhero__accent,
.wgm-client-approved .wgm-freshhero__cta,
.wgm-client-approved .wgm-freshhero__nav,
.wgm-client-approved .wgm-freshhero__dot--active {
  background-color: var(--wgm-theme-accent, #c8a24d);
}

.wgm-client-approved .wgm-freshhero__cta,
.wgm-client-approved .wgm-freshhero__nav {
  border-color: var(--wgm-theme-accent, #c8a24d);
}

.wgm-client-approved .wgm-freshhero__cta {
  color: #ffffff !important;
  box-shadow: 0 12px 28px rgba(15, 61, 102, 0.14);
}

.wgm-client-approved .wgm-freshhero__cta-icon {
  display: inline-flex;
  align-items: center;
  justify-content: center;
  width: auto;
  height: auto;
  padding: 0;
  color: #ffffff;
  line-height: 1;
  text-align: center;
  background: transparent;
  border-radius: 0;
  transform: translateY(-1px);
}

.wgm-client-approved .wgm-freshhero__cta:hover,
.wgm-client-approved .wgm-freshhero__cta:focus {
  color: var(--wgm-theme-off-white, #f8f8f6);
  background: var(--wgm-theme-navy, #0f3d66);
  border-color: var(--wgm-theme-navy, #0f3d66);
}

.wgm-client-approved .wgm-freshhero__cta:focus-visible,
.wgm-client-approved .wgm-freshhero__nav:focus-visible,
.wgm-client-approved .wgm-freshhero__dot:focus-visible {
  outline-color: rgba(200, 162, 77, 0.72);
}

.wgm-client-approved .wgm-freshhero__nav:hover,
.wgm-client-approved .wgm-freshhero__nav:focus {
  color: var(--wgm-theme-off-white, #f8f8f6);
  background: var(--wgm-theme-navy, #0f3d66);
  border-color: var(--wgm-theme-navy, #0f3d66);
}

.wgm-client-approved .wgm-freshhero__nav {
  color: #ffffff !important;
}

.wgm-client-approved .wgm-freshhero__nav > span {
  display: flex;
  align-items: center;
  justify-content: center;
  width: 100%;
  height: 100%;
  margin: 0;
  padding: 0;
  line-height: 1;
  text-align: center;
  transform: translateY(-1px);
}

.wgm-client-approved .wgm-freshhero__dot--active {
  border-color: var(--wgm-theme-accent, #c8a24d);
  box-shadow: 0 0 0 4px rgba(200, 162, 77, 0.2);
}

.wgm-client-approved .wgm-freshhero__machine img {
  border-bottom-color: var(--wgm-theme-accent, #c8a24d);
}

.wgm-client-approved .wgm-freshhero__machine:hover img {
  border-bottom-color: var(--wgm-theme-accent, #c8a24d);
}

.wgm-client-approved .wgm-freshhero--ready .wgm-freshhero__slide--active .wgm-freshhero__machine {
  --wgm-client-enter-x: -28px;
  --wgm-client-enter-y: 7px;
  animation: wgm-client-machine-enter 1650ms cubic-bezier(0.22, 1, 0.36, 1) both;
}

.wgm-client-approved .wgm-freshhero--ready .wgm-freshhero__slide--active .wgm-freshhero__machine:nth-of-type(1) {
  --wgm-client-enter-x: -28px;
  animation-delay: 120ms;
}

.wgm-client-approved .wgm-freshhero--ready .wgm-freshhero__slide--active .wgm-freshhero__machine:nth-of-type(2) {
  --wgm-client-enter-x: 28px;
  --wgm-client-enter-y: 4px;
  animation-delay: 280ms;
}

.wgm-client-approved .wgm-freshhero--ready .wgm-freshhero__slide--active .wgm-freshhero__machine:nth-of-type(3) {
  --wgm-client-enter-x: -22px;
  --wgm-client-enter-y: 11px;
  animation-delay: 440ms;
}

.wgm-client-approved .wgm-freshhero--ready .wgm-freshhero__slide--active .wgm-freshhero__machine:nth-of-type(4) {
  --wgm-client-enter-x: 24px;
  --wgm-client-enter-y: 6px;
  animation-delay: 600ms;
}

.wgm-client-approved .wgm-freshhero--ready .wgm-freshhero__slide--active .wgm-freshhero__machine:nth-of-type(5) {
  --wgm-client-enter-x: -18px;
  --wgm-client-enter-y: 9px;
  animation-delay: 760ms;
}

.wgm-client-approved .wgm-freshhero--ready .wgm-freshhero__slide--active .wgm-freshhero__machine:nth-of-type(6) {
  --wgm-client-enter-x: 22px;
  --wgm-client-enter-y: 5px;
  animation-delay: 920ms;
}

@keyframes wgm-client-machine-enter {
  from {
    opacity: 0;
    filter: blur(1.5px);
    transform: translate3d(var(--wgm-client-enter-x), var(--wgm-client-enter-y), 0) scale(0.985);
  }

  to {
    opacity: 1;
    filter: blur(0);
    transform: translate3d(0, 0, 0) scale(1);
  }
}

@media (prefers-reduced-motion: reduce) {
  .wgm-client-approved .wgm-freshhero--ready .wgm-freshhero__slide--active .wgm-freshhero__machine {
    animation: none;
  }
}

/* Original-site machine placement and choreography proof: slides 1 and 2. */
@media (min-width: 992px) {
  .wgm-client-approved
    .wgm-freshhero__slide[data-wgm-freshhero-slide="1"]
    .wgm-freshhero__stage,
  .wgm-client-approved
    .wgm-freshhero__slide[data-wgm-freshhero-slide="2"]
    .wgm-freshhero__stage {
    position: absolute;
    top: 0 !important;
    right: auto !important;
    bottom: auto !important;
    left: 50% !important;
    display: block;
    width: min(1170px, calc(100% - 30px));
    height: auto !important;
    aspect-ratio: 1170 / 600;
    transform: translateX(-50%);
  }

  .wgm-client-approved
    .wgm-freshhero--ready
    .wgm-freshhero__slide--active[data-wgm-freshhero-slide="1"]
    .wgm-freshhero__stage,
  .wgm-client-approved
    .wgm-freshhero--ready
    .wgm-freshhero__slide--active[data-wgm-freshhero-slide="2"]
    .wgm-freshhero__stage {
    animation: none;
  }

  .wgm-client-approved
    .wgm-freshhero__slide[data-wgm-freshhero-slide="1"]
    .wgm-freshhero__machine,
  .wgm-client-approved
    .wgm-freshhero__slide[data-wgm-freshhero-slide="2"]
    .wgm-freshhero__machine {
    position: absolute !important;
    inset: auto !important;
    right: auto !important;
    bottom: auto !important;
    z-index: 2;
    flex: none;
    max-width: none;
    margin: 0;
    opacity: 1;
    transform: none;
    transition: none;
  }

  .wgm-client-approved
    .wgm-freshhero__slide[data-wgm-freshhero-slide="1"]
    .wgm-freshhero__machine {
    top: 50% !important;
    width: 21.367521% !important;
  }

  .wgm-client-approved
    .wgm-freshhero__slide[data-wgm-freshhero-slide="1"]
    .wgm-freshhero__machine--one {
    left: -1.709402% !important;
    --wgm-original-duration: 900ms;
    --wgm-original-delay: 500ms;
    --wgm-original-entry-x: 50px;
  }

  .wgm-client-approved
    .wgm-freshhero__slide[data-wgm-freshhero-slide="1"]
    .wgm-freshhero__machine--two {
    left: 15.384615% !important;
    --wgm-original-duration: 1000ms;
    --wgm-original-delay: 1200ms;
    --wgm-original-entry-x: -50px;
  }

  .wgm-client-approved
    .wgm-freshhero__slide[data-wgm-freshhero-slide="1"]
    .wgm-freshhero__machine--three {
    left: 35.042735% !important;
    --wgm-original-duration: 800ms;
    --wgm-original-delay: 800ms;
    --wgm-original-entry-x: -50px;
  }

  .wgm-client-approved
    .wgm-freshhero__slide[data-wgm-freshhero-slide="1"]
    .wgm-freshhero__machine--four {
    left: 54.273504% !important;
    --wgm-original-duration: 800ms;
    --wgm-original-delay: 800ms;
    --wgm-original-entry-x: -50px;
  }

  .wgm-client-approved
    .wgm-freshhero__slide[data-wgm-freshhero-slide="1"]
    .wgm-freshhero__machine--five {
    left: 72.649573% !important;
    width: 11.623932% !important;
    --wgm-original-duration: 800ms;
    --wgm-original-delay: 800ms;
    --wgm-original-entry-x: -50px;
  }

  .wgm-client-approved
    .wgm-freshhero__slide[data-wgm-freshhero-slide="1"]
    .wgm-freshhero__machine--six {
    left: 82.051282% !important;
    --wgm-original-duration: 800ms;
    --wgm-original-delay: 800ms;
    --wgm-original-entry-x: -50px;
  }

  .wgm-client-approved
    .wgm-freshhero__slide[data-wgm-freshhero-slide="2"]
    .wgm-freshhero__machine {
    top: 43.333333% !important;
    width: 52.222222% !important;
  }

  .wgm-client-approved
    .wgm-freshhero__slide[data-wgm-freshhero-slide="2"]
    .wgm-freshhero__machine--shirt-left {
    left: 0 !important;
    --wgm-original-duration: 1000ms;
    --wgm-original-delay: 1200ms;
    --wgm-original-entry-x: -50px;
  }

  .wgm-client-approved
    .wgm-freshhero__slide[data-wgm-freshhero-slide="2"]
    .wgm-freshhero__machine--shirt-right {
    left: 52.991453% !important;
    --wgm-original-duration: 900ms;
    --wgm-original-delay: 500ms;
    --wgm-original-entry-x: 50px;
  }

  .wgm-client-approved
    .wgm-freshhero__slide[data-wgm-freshhero-slide="1"]
    .wgm-freshhero__machine
    img,
  .wgm-client-approved
    .wgm-freshhero__slide[data-wgm-freshhero-slide="2"]
    .wgm-freshhero__machine
    img {
    width: 100%;
    max-width: none;
    height: auto !important;
    object-fit: contain;
    transform: none;
  }

  .wgm-client-approved
    .wgm-freshhero--ready
    .wgm-freshhero__slide--active[data-wgm-freshhero-slide="1"]
    .wgm-freshhero__machine,
  .wgm-client-approved
    .wgm-freshhero--ready
    .wgm-freshhero__slide--active[data-wgm-freshhero-slide="2"]
    .wgm-freshhero__machine {
    animation: wgm-original-machine-in
      calc(var(--wgm-original-duration) + 1000ms)
      cubic-bezier(0.25, 0.1, 0.25, 1)
      var(--wgm-original-delay)
      both;
  }
}

@keyframes wgm-original-machine-in {
  from {
    opacity: 0;
    transform: translate3d(var(--wgm-original-entry-x), 0, 0);
  }

  to {
    opacity: 1;
    transform: translate3d(0, 0, 0);
  }
}

@media (prefers-reduced-motion: reduce) {
  .wgm-client-approved
    .wgm-freshhero--ready
    .wgm-freshhero__slide--active[data-wgm-freshhero-slide="1"]
    .wgm-freshhero__machine,
  .wgm-client-approved
    .wgm-freshhero--ready
    .wgm-freshhero__slide--active[data-wgm-freshhero-slide="2"]
    .wgm-freshhero__machine {
    animation: none;
  }
}

/* Complete original-site placement engine for the remaining hero slides. */
@media (min-width: 992px) {
  .wgm-client-approved .wgm-freshhero__slide .wgm-freshhero__stage {
    position: absolute;
    top: 0 !important;
    right: auto !important;
    bottom: auto !important;
    left: 50% !important;
    display: block;
    width: min(1170px, calc(100% - 30px));
    height: auto !important;
    aspect-ratio: 1170 / 600;
    transform: translateX(-50%);
  }

  .wgm-client-approved
    .wgm-freshhero--ready
    .wgm-freshhero__slide--active
    .wgm-freshhero__stage {
    animation: none;
  }

  .wgm-client-approved .wgm-freshhero__slide .wgm-freshhero__machine {
    position: absolute !important;
    inset: auto !important;
    top: var(--wgm-original-top) !important;
    right: auto !important;
    bottom: auto !important;
    left: var(--wgm-original-left) !important;
    z-index: 2;
    flex: none;
    width: var(--wgm-original-width) !important;
    max-width: none;
    margin: 0;
    opacity: 1;
    transform: none;
    transition: none;
  }

  .wgm-client-approved .wgm-freshhero__slide .wgm-freshhero__machine img {
    width: 100%;
    max-width: none;
    height: auto !important;
    object-fit: contain;
    transform: none;
  }

  .wgm-client-approved
    .wgm-freshhero--ready
    .wgm-freshhero__slide--active
    .wgm-freshhero__machine {
    animation: wgm-original-machine-in
      calc(var(--wgm-original-duration) + 1000ms)
      cubic-bezier(0.25, 0.1, 0.25, 1)
      var(--wgm-original-delay)
      both;
  }

  /* Slide 3: industrial carpet washing machinery. */
  .wgm-client-approved .wgm-freshhero__machine--carpet-left {
    --wgm-original-left: 2.051282%;
    --wgm-original-top: 43.333333%;
    --wgm-original-width: 29.914530%;
    --wgm-original-duration: 900ms;
    --wgm-original-delay: 500ms;
    --wgm-original-entry-x: 50px;
  }

  .wgm-client-approved .wgm-freshhero__machine--carpet-center {
    --wgm-original-left: 33.333333%;
    --wgm-original-top: 26.666667%;
    --wgm-original-width: 34.188034%;
    --wgm-original-duration: 1000ms;
    --wgm-original-delay: 1200ms;
    --wgm-original-entry-x: -50px;
  }

  .wgm-client-approved .wgm-freshhero__machine--carpet-right {
    --wgm-original-left: 68.376068%;
    --wgm-original-top: 25%;
    --wgm-original-width: 34.188034%;
    --wgm-original-duration: 800ms;
    --wgm-original-delay: 800ms;
    --wgm-original-entry-x: -50px;
  }

  /* Slide 4: apparel CAD/CAM. */
  .wgm-client-approved .wgm-freshhero__machine--cad-cutter {
    --wgm-original-left: 0%;
    --wgm-original-top: 41.666667%;
    --wgm-original-width: 29.914530%;
    --wgm-original-duration: 900ms;
    --wgm-original-delay: 500ms;
    --wgm-original-entry-x: 50px;
  }

  .wgm-client-approved .wgm-freshhero__machine--cad-spreader {
    --wgm-original-left: 32.478632%;
    --wgm-original-top: 16.666667%;
    --wgm-original-width: 29.914530%;
    --wgm-original-duration: 1000ms;
    --wgm-original-delay: 1200ms;
    --wgm-original-entry-x: -50px;
  }

  .wgm-client-approved .wgm-freshhero__machine--cad-table {
    --wgm-original-left: 68.376068%;
    --wgm-original-top: 16.666667%;
    --wgm-original-width: 23.076923%;
    --wgm-original-duration: 800ms;
    --wgm-original-delay: 800ms;
    --wgm-original-entry-x: -50px;
  }

  .wgm-client-approved .wgm-freshhero__machine--cad-plotter {
    --wgm-original-left: 32.478632%;
    --wgm-original-top: 45%;
    --wgm-original-width: 34.188034%;
    --wgm-original-duration: 800ms;
    --wgm-original-delay: 800ms;
    --wgm-original-entry-x: -50px;
  }

  .wgm-client-approved .wgm-freshhero__machine--cad-design {
    --wgm-original-left: 70.940171%;
    --wgm-original-top: 55%;
    --wgm-original-width: 23.076923%;
    --wgm-original-duration: 800ms;
    --wgm-original-delay: 800ms;
    --wgm-original-entry-x: -50px;
  }

  /* Slide 5: pressing with precision. */
  .wgm-client-approved .wgm-freshhero__machine--press-table {
    --wgm-original-left: -4.273504%;
    --wgm-original-top: 48.333333%;
    --wgm-original-width: 27.350427%;
    --wgm-original-duration: 900ms;
    --wgm-original-delay: 500ms;
    --wgm-original-entry-x: 50px;
  }

  .wgm-client-approved .wgm-freshhero__machine--press-unit {
    --wgm-original-left: 16.239316%;
    --wgm-original-top: 48.333333%;
    --wgm-original-width: 27.350427%;
    --wgm-original-duration: 600ms;
    --wgm-original-delay: 400ms;
    --wgm-original-entry-x: -50px;
  }

  .wgm-client-approved .wgm-freshhero__machine--press-form {
    --wgm-original-left: 28.205128%;
    --wgm-original-top: 25%;
    --wgm-original-width: 42.735043%;
    --wgm-original-duration: 800ms;
    --wgm-original-delay: 800ms;
    --wgm-original-entry-x: -50px;
  }

  .wgm-client-approved .wgm-freshhero__machine--press-ironer {
    --wgm-original-left: 61.538462%;
    --wgm-original-top: 58.333333%;
    --wgm-original-width: 27.350427%;
    --wgm-original-duration: 600ms;
    --wgm-original-delay: 400ms;
    --wgm-original-entry-x: -50px;
  }

  .wgm-client-approved .wgm-freshhero__machine--press-station {
    --wgm-original-left: 57.264957%;
    --wgm-original-top: 16.666667%;
    --wgm-original-width: 34.188034%;
    --wgm-original-duration: 600ms;
    --wgm-original-delay: 400ms;
    --wgm-original-entry-x: -50px;
  }

  /* Slide 6: shoe washing solutions. */
  .wgm-client-approved .wgm-freshhero__machine--shoe-one {
    --wgm-original-left: -4.273504%;
    --wgm-original-top: 41.666667%;
    --wgm-original-width: 25.641026%;
    --wgm-original-duration: 800ms;
    --wgm-original-delay: 800ms;
    --wgm-original-entry-x: -50px;
  }

  .wgm-client-approved .wgm-freshhero__machine--shoe-two {
    --wgm-original-left: 19.658120%;
    --wgm-original-top: 45%;
    --wgm-original-width: 25.641026%;
    --wgm-original-duration: 900ms;
    --wgm-original-delay: 500ms;
    --wgm-original-entry-x: 50px;
  }

  .wgm-client-approved .wgm-freshhero__machine--shoe-three {
    --wgm-original-left: 47.008547%;
    --wgm-original-top: 45%;
    --wgm-original-width: 25.641026%;
    --wgm-original-duration: 1000ms;
    --wgm-original-delay: 1200ms;
    --wgm-original-entry-x: -50px;
  }

  .wgm-client-approved .wgm-freshhero__machine--shoe-four {
    --wgm-original-left: 71.794872%;
    --wgm-original-top: 36.666667%;
    --wgm-original-width: 29.914530%;
    --wgm-original-duration: 600ms;
    --wgm-original-delay: 400ms;
    --wgm-original-entry-x: -50px;
  }

  /* Slide 7: laundry and dry cleaning. */
  .wgm-client-approved .wgm-freshhero__machine--dry-one {
    --wgm-original-left: 1.709402%;
    --wgm-original-top: 45%;
    --wgm-original-width: 25.641026%;
    --wgm-original-duration: 900ms;
    --wgm-original-delay: 500ms;
    --wgm-original-entry-x: 50px;
  }

  .wgm-client-approved .wgm-freshhero__machine--dry-two {
    --wgm-original-left: 23.931624%;
    --wgm-original-top: 45%;
    --wgm-original-width: 25.641026%;
    --wgm-original-duration: 1000ms;
    --wgm-original-delay: 1200ms;
    --wgm-original-entry-x: -50px;
  }

  .wgm-client-approved .wgm-freshhero__machine--dry-three {
    --wgm-original-left: 44.444444%;
    --wgm-original-top: 45%;
    --wgm-original-width: 25.641026%;
    --wgm-original-duration: 800ms;
    --wgm-original-delay: 800ms;
    --wgm-original-entry-x: -50px;
  }

  .wgm-client-approved .wgm-freshhero__machine--dry-four {
    --wgm-original-left: 68.376068%;
    --wgm-original-top: 45%;
    --wgm-original-width: 25.641026%;
    --wgm-original-duration: 800ms;
    --wgm-original-delay: 800ms;
    --wgm-original-entry-x: -50px;
  }

  /* Slide 8: internationally certified needle detection. */
  .wgm-client-approved .wgm-freshhero__machine--needle-one {
    --wgm-original-left: 0%;
    --wgm-original-top: 31.666667%;
    --wgm-original-width: 29.914530%;
    --wgm-original-duration: 900ms;
    --wgm-original-delay: 500ms;
    --wgm-original-entry-x: 50px;
  }

  .wgm-client-approved .wgm-freshhero__machine--needle-two {
    --wgm-original-left: 23.076923%;
    --wgm-original-top: 20%;
    --wgm-original-width: 29.914530%;
    --wgm-original-duration: 800ms;
    --wgm-original-delay: 800ms;
    --wgm-original-entry-x: -50px;
  }

  .wgm-client-approved .wgm-freshhero__machine--needle-three {
    --wgm-original-left: 39.316239%;
    --wgm-original-top: 35%;
    --wgm-original-width: 34.188034%;
    --wgm-original-duration: 1000ms;
    --wgm-original-delay: 1200ms;
    --wgm-original-entry-x: -50px;
  }

  .wgm-client-approved .wgm-freshhero__machine--needle-four {
    --wgm-original-left: 68.376068%;
    --wgm-original-top: 43.333333%;
    --wgm-original-width: 29.914530%;
    --wgm-original-duration: 600ms;
    --wgm-original-delay: 400ms;
    --wgm-original-entry-x: -50px;
  }

  .wgm-client-approved .wgm-freshhero__machine--needle-five {
    --wgm-original-left: 21.367521%;
    --wgm-original-top: 61.666667%;
    --wgm-original-width: 16.581197%;
    --wgm-original-duration: 600ms;
    --wgm-original-delay: 400ms;
    --wgm-original-entry-x: -50px;
  }

  /* Slide 9: jacket, suit and sherwani finishing. */
  .wgm-client-approved .wgm-freshhero__machine--jacket-one {
    --wgm-original-left: -4.273504%;
    --wgm-original-top: 45%;
    --wgm-original-width: 25.641026%;
    --wgm-original-duration: 600ms;
    --wgm-original-delay: 400ms;
    --wgm-original-entry-x: -50px;
  }

  .wgm-client-approved .wgm-freshhero__machine--jacket-two {
    --wgm-original-left: 16.239316%;
    --wgm-original-top: 45%;
    --wgm-original-width: 25.641026%;
    --wgm-original-duration: 800ms;
    --wgm-original-delay: 800ms;
    --wgm-original-entry-x: -50px;
  }

  .wgm-client-approved .wgm-freshhero__machine--jacket-three {
    --wgm-original-left: 34.188034%;
    --wgm-original-top: 45%;
    --wgm-original-width: 25.641026%;
    --wgm-original-duration: 900ms;
    --wgm-original-delay: 500ms;
    --wgm-original-entry-x: 50px;
  }

  .wgm-client-approved .wgm-freshhero__machine--jacket-four {
    --wgm-original-left: 50.427350%;
    --wgm-original-top: 45%;
    --wgm-original-width: 25.641026%;
    --wgm-original-duration: 1000ms;
    --wgm-original-delay: 1200ms;
    --wgm-original-entry-x: -50px;
  }

  .wgm-client-approved .wgm-freshhero__machine--jacket-five {
    --wgm-original-left: 70.085470%;
    --wgm-original-top: 45%;
    --wgm-original-width: 25.641026%;
    --wgm-original-duration: 600ms;
    --wgm-original-delay: 400ms;
    --wgm-original-entry-x: -50px;
  }

  /* Slide 10: cloth cutting machinery. */
  .wgm-client-approved .wgm-freshhero__machine--cut-one {
    --wgm-original-left: -5.982906%;
    --wgm-original-top: 41.666667%;
    --wgm-original-width: 34.188034%;
    --wgm-original-duration: 900ms;
    --wgm-original-delay: 500ms;
    --wgm-original-entry-x: 50px;
  }

  .wgm-client-approved .wgm-freshhero__machine--cut-two {
    --wgm-original-left: 14.529915%;
    --wgm-original-top: 31.666667%;
    --wgm-original-width: 34.188034%;
    --wgm-original-duration: 1000ms;
    --wgm-original-delay: 1200ms;
    --wgm-original-entry-x: -50px;
  }

  .wgm-client-approved .wgm-freshhero__machine--cut-three {
    --wgm-original-left: 39.316239%;
    --wgm-original-top: 36.666667%;
    --wgm-original-width: 32.478632%;
    --wgm-original-duration: 800ms;
    --wgm-original-delay: 800ms;
    --wgm-original-entry-x: -50px;
  }

  .wgm-client-approved .wgm-freshhero__machine--cut-four {
    --wgm-original-left: 58.974359%;
    --wgm-original-top: 26.666667%;
    --wgm-original-width: 44.358974%;
    --wgm-original-duration: 800ms;
    --wgm-original-delay: 800ms;
    --wgm-original-entry-x: -50px;
  }

  /* Slide 11: fusing and multipurpose machinery. */
  .wgm-client-approved
    .wgm-freshhero__slide--fusing
    .wgm-freshhero__content {
    width: 46%;
    max-width: 620px;
  }

  .wgm-client-approved
    .wgm-freshhero__slide--fusing
    .wgm-freshhero__title {
    max-width: 620px;
    font-size: clamp(36px, 2.8vw, 46px);
  }

  .wgm-client-approved
    .wgm-freshhero__slide--fusing
    .wgm-freshhero__copy {
    max-width: 570px;
  }

  .wgm-client-approved .wgm-freshhero__machine--fusing-one {
    --wgm-original-left: 29.059829%;
    --wgm-original-top: 15%;
    --wgm-original-width: 36.752137%;
    --wgm-original-duration: 2000ms;
    --wgm-original-delay: 500ms;
    --wgm-original-entry-x: -90px;
  }

  .wgm-client-approved .wgm-freshhero__machine--fusing-two {
    --wgm-original-left: 61.538462%;
    --wgm-original-top: 13.333333%;
    --wgm-original-width: 29.914530%;
    --wgm-original-duration: 2500ms;
    --wgm-original-delay: 500ms;
    --wgm-original-entry-x: -90px;
  }

  .wgm-client-approved .wgm-freshhero__machine--fusing-three {
    --wgm-original-left: 32.478632%;
    --wgm-original-top: 40%;
    --wgm-original-width: 32.478632%;
    --wgm-original-duration: 800ms;
    --wgm-original-delay: 800ms;
    --wgm-original-entry-x: -50px;
    z-index: 3 !important;
  }

  .wgm-client-approved .wgm-freshhero__machine--fusing-four {
    --wgm-original-left: 55.555556%;
    --wgm-original-top: 43.333333%;
    --wgm-original-width: 23.076923%;
    --wgm-original-duration: 800ms;
    --wgm-original-delay: 800ms;
    --wgm-original-entry-x: -50px;
    z-index: 3 !important;
  }

  .wgm-client-approved .wgm-freshhero__machine--fusing-five {
    --wgm-original-left: 70.085470%;
    --wgm-original-top: 41.666667%;
    --wgm-original-width: 24.786325%;
    --wgm-original-duration: 800ms;
    --wgm-original-delay: 800ms;
    --wgm-original-entry-x: -50px;
    z-index: 3 !important;
  }

  .wgm-client-approved .wgm-freshhero__machine--fusing-six {
    --wgm-original-left: 81.196581%;
    --wgm-original-top: 45%;
    --wgm-original-width: 18.803419%;
    --wgm-original-duration: 800ms;
    --wgm-original-delay: 800ms;
    --wgm-original-entry-x: -50px;
    z-index: 3 !important;
  }
}

/* Keep the long fusing-slide copy clear of its large machinery at narrower
   desktop widths and browser zoom levels. */
@media (min-width: 992px) and (max-width: 1399px) {
  .wgm-client-approved
    .wgm-freshhero__slide--fusing
    .wgm-freshhero__content {
    width: 43%;
    max-width: 500px;
  }

  .wgm-client-approved
    .wgm-freshhero__slide--fusing
    .wgm-freshhero__title {
    max-width: 500px;
    font-size: clamp(34px, 3.35vw, 42px);
    line-height: 1.05;
  }

  .wgm-client-approved
    .wgm-freshhero__slide--fusing
    .wgm-freshhero__copy {
    max-width: 470px;
  }

  .wgm-client-approved
    .wgm-freshhero__slide--fusing
    .wgm-freshhero__stage {
    transform: translateX(-43%);
  }
}
