/* Force-show elements that rely on Tilda's scroll-triggered animation script. */
.t-animate,
.t396 .t-animate {
  opacity: 1 !important;
  -webkit-transform: none !important;
  transform: none !important;
}

/* Restore Tilda "Zero Block" absolute positioning.
   Tilda normally applies position:absolute to .tn-elem (and position:relative
   to its .t396__artboard container) via a runtime script that reads the
   data-field-top-value / data-field-left-value attributes already baked into
   each element's inline style. That script isn't available offline, but the
   computed top/left/width/height values are already present inline - they
   just need position:absolute to take effect. */
.t396__artboard {
  position: relative !important;
}
.tn-elem {
  position: absolute !important;
}
