/* Clickable Elementor navigation buttons; deliberately does not change the approved palette or spacing. */
.theratex-premium .tx-el-btn .elementor-button {cursor:pointer;transition:transform .2s ease,box-shadow .2s ease;}
.theratex-premium .tx-el-btn .elementor-button:hover {transform:translateY(-1px);box-shadow:0 5px 18px #00273b23;}
.theratex-premium .tx-el-btn .elementor-button:focus-visible,
.theratex-premium a.tx-btn:focus-visible,
.theratex-premium .tx-blog-link:focus-visible {outline:3px solid #006b94;outline-offset:3px;}
@media (prefers-reduced-motion:reduce) {
  .theratex-premium .tx-el-btn .elementor-button {transition:none;}
  .theratex-premium .tx-el-btn .elementor-button:hover {transform:none;}
}
