.elementor-39 .elementor-element.elementor-element-d9f74ec{--display:flex;}/* Start custom CSS for container, class: .elementor-element-d9f74ec *//* =====================================================
   FORCE FULL WIDTH - ELEMENTOR
===================================================== */

html,
body {
  margin: 0 !important;
  padding: 0 !important;
  width: 100% !important;
  overflow-x: hidden !important;
  background: #080c10 !important;
}

/* Container principali Elementor */
.elementor,
.elementor-section,
.elementor-container,
.elementor-widget,
.elementor-widget-container {
  max-width: none !important;
}

/* Widget HTML che contiene la pagina */
.elementor-widget-html,
.elementor-widget-html > .elementor-widget-container {
  width: 100% !important;
  max-width: 100% !important;
  margin: 0 !important;
  padding: 0 !important;
}

/* Container Flexbox delle versioni moderne di Elementor */
.e-con,
.e-con-inner {
  max-width: none !important;
}

/* Il nostro contenuto */
.boom-legal {
  width: 100vw !important;
  max-width: none !important;

  margin-left: calc(50% - 50vw) !important;
  margin-right: calc(50% - 50vw) !important;

  background-color: #080c10 !important;
}/* End custom CSS */