/* Hepsia mobile polish (Settings → Motion → Mobile polish). Gentle defaults that only
   apply where Elementor hasn't been given a specific mobile value. */
@media (max-width:767px){
  .hm-mp .elementor-heading-title{ line-height:1.22; overflow-wrap:break-word; }
  .hm-mp .elementor-widget-text-editor p:last-child{ margin-bottom:0; }
  .hm-mp .elementor-button{ white-space:normal; }
  .hm-mp img{ max-width:100%; height:auto; }
  .hm-mp .elementor-widget-icon-box .elementor-icon-box-title{ line-height:1.25; }
  .hm-mp table{ display:block; overflow-x:auto; }
}
