.elementor .e-50ab859-7fdb7cc{font-family:Arial;font-weight:700;font-size:20px;color:rgb(184, 0, 24);background-color:rgba(184, 0, 24, 0);transition:all 200ms;/* 1. Target the Elementor title link wrapper explicitly */
selector .elementor-heading-title a:focus,
selector .elementor-heading-title a:focus-visible {
  outline: 3px solid #631d2f !important; /* Force outline color */
  outline-offset: 4px !important;
  display: inline-block !important;
}

/* 2. Overspill Protection: Prevent parent containers from hiding the outline */
selector, 
selector .elementor-widget-container,
selector .elementor-heading-title {
  overflow: visible !important;
}\n}.elementor .e-50ab859-7fdb7cc:hover,.elementor .e-50ab859-7fdb7cc:focus-visible{color:rgb(255, 173, 0);}.elementor .e-59ab7d4-b221a5c{height:2.25rem;font-weight:500;font-size:14px;color:#ffffff;line-height:20px;padding-block-start:0px;padding-block-end:0px;padding-inline-start:12px;padding-inline-end:12px;border-radius:6px;border-width:0px;background-color:#b80018;transition:all 200ms;display:flex;flex-wrap:nowrap;align-items:center;white-space: nowrap;\n}.elementor .e-59ab7d4-b221a5c:hover,.elementor .e-59ab7d4-b221a5c:focus-visible{color:#141414;background-color:#FFAD00;}