.elementor-10364 .elementor-element.elementor-element-1375f78{--display:flex;}/* Start custom CSS for shortcode, class: .elementor-element-beef897 *//* =========================================
   DJIMLY MESSAGES – ELEMENTOR ROYAL FIX
========================================= */

/* retire tout width limit Elementor / Royal */
body .elementor-section,
body .elementor-container,
body .elementor-widget-wrap,
body .elementor-column,
body .elementor-inner-section,
body .royal-container,
body .royal-row {
  max-width: 100% !important;
  width: 100% !important;
}

/* page messages only (safe) */
body:has(.djml-app) {
  overflow-x: hidden !important;
}

/* kill padding Royal */
body .djml-app {
  margin: 0 !important;
  padding: 0 !important;
}

/* full height mobile */
html, body {
  height: 100%;
}

/* Elementor column padding fix */
body .djml-app * {
  box-sizing: border-box;
}

/* sidebar desktop only */
@media (min-width: 980px) {
  .djml-side {
    display: block !important;
  }
}

/* mobile mode */
@media (max-width: 979px) {
  .djml-side {
    display: block !important;
  }
}/* End custom CSS */