/* Keep the exported Finconsult video blocks centered after Tilda applies its
   fixed-artboard zoom. The two YouTube embeds remain a centered two-column pair. */
#rec459615444 .tn-elem[data-elem-id="1655463048757"],
#rec468469462 .tn-elem[data-elem-id="1655463048757"],
#rec466111657 .tn-elem[data-elem-id="1655463048757"],
#rec466525361 .tn-elem[data-elem-id="1655463048757"],
#rec460950163 .tn-elem[data-elem-id="1655463048757"],
#rec468098261 .tn-elem[data-elem-id="1655463048757"],
#rec468612863 .tn-elem[data-elem-id="1657627062939"] {
  left: 50% !important;
  transform: translateX(-50%) !important;
  zoom: 1 !important;
}

#rec459615444 video,
#rec468469462 video,
#rec466111657 video,
#rec466525361 video,
#rec460950163 video,
#rec468098261 video,
#rec468612863 video {
  display: block;
  width: 100% !important;
  height: 100% !important;
  margin-inline: auto;
}

/* A second video comparison block (missed by the fix above) and the three
   "Variant A / Variant B" A/B-test screenshots below it. Tilda's initial-scale
   script bakes a stale inline `left` offset onto these lazy-loaded blocks on
   first render; it only self-corrects if the browser's zoom/width later
   changes. Re-apply each element's own left formula from Tilda's stylesheet,
   forced with !important so it beats the bad inline style. */
#rec466559846 .tn-elem[data-elem-id="1657184861164"] { left: calc(50% - 600px + 820px) !important; }
#rec466559846 .tn-elem[data-elem-id="1657184893923"] { left: calc(50% - 600px + 82px) !important; }
#rec466559846 .tn-elem[data-elem-id="1657185012343"] { left: calc(50% - 600px + 420px) !important; }
#rec466559846 .tn-elem[data-elem-id="1657185048835"] { left: calc(50% - 600px + 82px) !important; }
#rec466559846 .tn-elem[data-elem-id="1657185252980"] { left: calc(50% - 600px + 621px) !important; }
#rec466559846 .tn-elem[data-elem-id="1657185270915"] { left: calc(50% - 600px + 420px) !important; }

#rec468235692 .tn-elem[data-elem-id="1655465105335"],
#rec468243011 .tn-elem[data-elem-id="1655465105335"],
#rec468245601 .tn-elem[data-elem-id="1655465105335"] {
  left: calc(50% - 600px + 81px) !important;
}
#rec468235692 .tn-elem[data-elem-id="1657627569090"],
#rec468243011 .tn-elem[data-elem-id="1657627569090"],
#rec468245601 .tn-elem[data-elem-id="1657627569090"] {
  left: calc(50% - 600px + 600px) !important;
}
#rec468235692 .tn-elem[data-elem-id="1657627703543"],
#rec468243011 .tn-elem[data-elem-id="1657627703543"],
#rec468245601 .tn-elem[data-elem-id="1657627703543"] {
  left: calc(50% - 600px + 80px) !important;
}
#rec468235692 .tn-elem[data-elem-id="1657627756370"],
#rec468243011 .tn-elem[data-elem-id="1657627756370"],
#rec468245601 .tn-elem[data-elem-id="1657627756370"] {
  left: calc(50% - 600px + 600px) !important;
}
