/* ========================================================================== 
   DENLYX PLATFORM PRODUCTION v1.0.5 — FINAL CONTACT LABEL + AUDIO ANCHOR OWNER
   ========================================================================== */

/* 1) ENTER WITH AUDIO uses this single final left coordinate. Older production
      layers may still calculate their legacy variables, but they cannot move the
      banner after this owner loads. */
@media (min-width:981px){
  html body.denlyx-atmosphere-theme .dx-v1865-audio-gate:not([data-dx-v1904-positioned="true"]){
    opacity:0!important;
    visibility:hidden!important;
    pointer-events:none!important;
    transition:none!important;
  }
  html body.denlyx-atmosphere-theme .dx-v1865-audio-gate{
    left:var(--dx1904-audio-left,75%)!important;
    right:auto!important;
    will-change:left,transform,opacity!important;
    transition:left .20s cubic-bezier(.22,.8,.22,1),opacity .26s ease,transform .30s ease!important;
  }
}

/* 2) Contact hero: the two arrows remain symmetrical while the label is pinned
      to the mathematical center of the complete pill, independent of the arrows. */
html body.dx-contact-page .dx-v1903-contact-start{
  position:relative!important;
  display:block!important;
  text-align:center!important;
}
html body.dx-contact-page .dx-v1903-contact-start .dx-v1903-contact-label{
  position:absolute!important;
  left:50%!important;
  top:50%!important;
  width:max-content!important;
  max-width:calc(100% - 128px)!important;
  margin:0!important;
  padding:0!important;
  text-align:center!important;
  white-space:nowrap!important;
  line-height:1!important;
  transform:translate3d(-50%,-50%,0)!important;
  pointer-events:none!important;
}
html body.dx-contact-page .dx-v1903-contact-start .dx-v1903-contact-arrow{
  top:50%!important;
  transform:translate3d(0,-50%,0)!important;
}
@media (max-width:980px){
  html body.dx-contact-page .dx-v1903-contact-start .dx-v1903-contact-label{
    max-width:calc(100% - 104px)!important;
  }
}
