/* Transalux Premium V1.3 — calculated fullbleed, home-only. */
body.transalux-premium-theme.tlxp-home-fullbleed{--tlxp-screen-width:100vw;--tlxp-home-left:0px;--tlxp-home-top:0px;--tlxp-hero-available:100svh}
/* Unclip only the ancestry of the dedicated homepage block. */
body.transalux-premium-theme.tlxp-home-fullbleed .tlxp-home-unclip{overflow:visible!important;overflow-x:visible!important;overflow-y:visible!important}
body.transalux-premium-theme.tlxp-home-fullbleed .tlxp-home-wpb-parent:is(.vc_column-inner,.wpb_wrapper,.wpb_raw_code,.wpb_content_element,.vc_raw_html){padding-left:0!important;padding-right:0!important;margin-bottom:0!important}
body.transalux-premium-theme.tlxp-home-fullbleed .tlxp-home-hero-ancestor{padding-top:0!important;margin-top:0!important}
body.transalux-premium-theme.tlxp-home-fullbleed #tlx-home-v2{
  box-sizing:border-box;position:relative!important;display:block;left:0!important;right:auto!important;
  width:var(--tlxp-screen-width,100vw)!important;max-width:none!important;
  margin:var(--tlxp-home-top,0px) 0 0 var(--tlxp-home-left,0px)!important;
  padding:0!important;transform:none!important;overflow:hidden;isolation:isolate
}
body.transalux-premium-theme.tlxp-home-fullbleed #tlx-home-v2 .tlx-hero{
  min-height:max(690px,var(--tlxp-hero-available,100svh))!important;background:#07182a
}
body.transalux-premium-theme.tlxp-home-fullbleed.tlxp-hero-balanced #tlx-home-v2 .tlx-hero{
  min-height:clamp(610px,76svh,840px)!important
}
body.transalux-premium-theme.tlxp-home-fullbleed #tlx-home-v2 .tlx-slide__video,
body.transalux-premium-theme.tlxp-home-fullbleed #tlx-home-v2 .tlx-slide__image{width:100%;height:100%;object-fit:cover}
body.transalux-premium-theme.tlxp-home-fullbleed #tlx-home-v2 > section{width:100%;max-width:none}
@media(max-width:800px){
  body.transalux-premium-theme.tlxp-home-fullbleed #tlx-home-v2 .tlx-hero{min-height:max(665px,var(--tlxp-hero-available,100svh))!important}
}
@media(max-width:560px){
  body.transalux-premium-theme.tlxp-home-fullbleed #tlx-home-v2 .tlx-hero{min-height:max(660px,var(--tlxp-hero-available,100svh))!important}
  body.transalux-premium-theme.tlxp-home-fullbleed.tlxp-hero-balanced #tlx-home-v2 .tlx-hero{min-height:clamp(645px,90svh,780px)!important}
}
