/* Keep the original presentation; make inherited entrance effects accessible. */
@media (prefers-reduced-motion: reduce) {
  .elementor-invisible { visibility: visible !important; opacity: 1 !important; }
  .elementor-element.animated { animation: none !important; opacity: 1 !important; transform: none !important; }
}
/* The original 48px department heading overflowed its tablet column. */
@media (min-width: 768px) and (max-width: 1024px) {
  .elementor-146 .elementor-element-286d80c .elementor-heading-title {
    font-size: 32px !important;
    line-height: 1.1;
  }
}
