.elementor-21 .elementor-element.elementor-element-f733c98{--display:flex;}/* Start custom CSS for html, class: .elementor-element-1a24911 *//* ===== Cargo Hub: make the home design full width ===== */

/* Stretch the design edge to edge, whatever box the theme puts it in */
#chx{
  width:100vw !important;
  max-width:100vw !important;
  position:relative;
  left:50%;
  right:50%;
  margin-left:-50vw !important;
  margin-right:-50vw !important;
}

/* Stop the sideways scrollbar that 100vw can cause */
html, body{ overflow-x:hidden; }

/* Remove padding/limits from the Elementor boxes around the HTML widget */
.elementor-widget-html,
.elementor-widget-html .elementor-widget-container,
.e-con:has(#chx),
.e-con-inner:has(#chx),
.elementor-section:has(#chx) > .elementor-container,
.elementor-column:has(#chx) > .elementor-widget-wrap{
  padding:0 !important;
  margin:0 !important;
  max-width:100% !important;
}

/* Remove theme page padding and gap above the hero on this page */
.site-main:has(#chx),
.entry-content:has(#chx),
.page-content:has(#chx),
article:has(#chx){
  padding:0 !important;
  margin:0 !important;
  max-width:100% !important;
}

/* Hide the "Home" page title if the theme still shows it */
.page:has(#chx) .entry-title,
.page:has(#chx) .page-header{ display:none !important; }/* End custom CSS */