/*
 * Authorized about.page bridge.
 * Source geometry and breakpoints remain in the verbatim Maxcare style and
 * Elementor post-40 stylesheets. This file localizes the theme-option image,
 * exposes accessible focus, and applies the project reduced-motion contract.
 */
[data-maxcare-about] #pxl-page-title-default {
  background-image: url('../../media/maxcare/bg-footer1.jpg');
  background-position: center bottom;
}

[data-maxcare-about] [data-maxcare-about-introduction] .elementor-element-472ea09 .pxl-item-link:focus-visible,
[data-maxcare-about] [data-maxcare-about-introduction] .elementor-element-46b8a2d .btn:focus-visible,
[data-maxcare-about] [data-maxcare-about-introduction] .elementor-element-18c76b0 .pxl-item-title:focus-visible,
[data-maxcare-about] #pxl-page-title-default .breadcrumb-hidden:focus-visible {
  outline: 3px solid #f5b63f;
  outline-offset: 4px;
}

[data-maxcare-about] #about-promise,
[data-maxcare-about] #about-vision,
[data-maxcare-about] #about-mission,
[data-maxcare-about] #about-methodology {
  scroll-margin-top: 120px;
}

@media (prefers-reduced-motion: reduce) {
  [data-maxcare-about] *,
  [data-maxcare-about] *::before,
  [data-maxcare-about] *::after {
    animation-duration: 0.01ms !important;
    animation-iteration-count: 1 !important;
    scroll-behavior: auto !important;
    transition-duration: 0.01ms !important;
  }

  [data-maxcare-about] .wow {
    animation-name: none !important;
    opacity: 1 !important;
    transform: none !important;
    visibility: visible !important;
  }
}
