/* Start custom CSS for html, class: .elementor-element-3f25216 *//* Make Elementor HTML article full-width */
.elementor-widget-html,
.elementor-widget-html .elementor-widget-container {
  width: 100% !important;
  max-width: 100% !important;
}

/* Make the article cover full screen width */
.imh-article-wrap {
  width: 100vw !important;
  max-width: 100vw !important;
  margin-left: calc(50% - 50vw) !important;
  margin-right: calc(50% - 50vw) !important;
  border-radius: 0 !important;
  padding-left: 7vw !important;
  padding-right: 7vw !important;
}

/* Prevent horizontal scrolling */
html,
body {
  overflow-x: hidden !important;
}

/* Mobile spacing */
@media (max-width: 768px) {
  .imh-article-wrap {
    padding-left: 20px !important;
    padding-right: 20px !important;
  }
}/* End custom CSS */