/* Breakpoints follow Elementor defaults: mobile <=767, tablet 768-1024, desktop >=1025. */
@media (min-width: 1025px) {
  body:not(.elementor-editor-active) .al24-hide-desktop-yes { display: none !important; }
}
@media (min-width: 768px) and (max-width: 1024px) {
  body:not(.elementor-editor-active) .al24-hide-tablet-yes { display: none !important; }
}
@media (max-width: 767px) {
  body:not(.elementor-editor-active) .al24-hide-mobile-yes { display: none !important; }
}
