/* /* =========================================================
   SITA Clinic — Keyboard Focus Visibility
   WCAG-friendly global focus treatment
   ========================================================= */

:is(
  a[href],
  button,
  summary,
  input,
  select,
  textarea,
  [role="button"],
  [tabindex]:not([tabindex="-1"])
):focus-visible {
  outline: 3px solid #ffffff !important;
  outline-offset: 3px !important;
  box-shadow: 0 0 0 5px #723129 !important;
}
Theme Name: Hello Elementor Child
Theme URI: https://github.com/elementor/hello-theme-child/
Description: Hello Elementor Child is a child theme of Hello Elementor, created by Elementor team
Author: Elementor Team
Author URI: https://elementor.com/
Template: hello-elementor
Version: 2.0.0
Text Domain: hello-elementor-child
License: GNU General Public License v3 or later.
License URI: https://www.gnu.org/licenses/gpl-3.0.html
Tags: flexible-header, custom-colors, custom-menu, custom-logo, editor-style, featured-images, rtl-language-support, threaded-comments, translation-ready
*/
/* =========================================================
   SITA Clinic — Mobile Menu Background Scroll Lock
   ========================================================= */

html.sita-mobile-menu-open {
  overflow: hidden !important;
  overscroll-behavior: none;
}

body.sita-mobile-menu-open {
  position: fixed !important;
  top: calc(-1 * var(--sita-menu-scroll-y)) !important;
  left: 0 !important;
  right: 0 !important;
  width: 100% !important;
  overflow: hidden !important;
}
/* =========================================================
   SITA Clinic — Mobile Touch Targets
   Final CTA + Footer contact links
   ========================================================= */

@media (max-width: 768px) {

  .sita-v2-final-cta-fact > a,
  .sita-v2-footer-contact > a {
    min-height: 32px;
    display: inline-flex;
    align-items: center;
  }

}
/* =========================================================
   SITA Clinic — Reduced Motion
   Disable smooth scrolling for users who request less motion
   ========================================================= */

@media (prefers-reduced-motion: reduce) {
  html {
    scroll-behavior: auto !important;
  }
}
/* Add your custom styles here */
