.elementor-83 .elementor-element.elementor-element-e52afd8{width:100%;max-width:100%;}.elementor-83 .elementor-element.elementor-element-e52afd8.elementor-element{--flex-grow:0;--flex-shrink:0;}/* Start custom CSS *//* === FIX LANDING /scopri + thank-you /grazie/scopri ===
   Disattiva padding/margin di default Elementor sulle landing custom HTML.
   Da applicare globalmente o solo a queste due pagine. */

body.elementor-page-NONE,
body[class*="page-id"] {
  margin: 0 !important;
  padding: 0 !important;
  overflow-x: hidden;
}

/* azzera padding di tutti i wrapper Elementor sulla pagina */
.elementor-section,
.elementor-section.elementor-section-boxed > .elementor-container,
.elementor-container,
.elementor-row,
.elementor-column,
.elementor-column-wrap,
.elementor-widget-wrap,
.elementor-widget-html,
.elementor-widget-html > .elementor-widget-container {
  padding: 0 !important;
  margin: 0 !important;
  max-width: 100% !important;
  width: 100% !important;
}

/* la sezione "full width" deve davvero essere full width */
.elementor-section.elementor-section-boxed {
  max-width: 100% !important;
}
.elementor-section-boxed > .elementor-container {
  max-width: 100% !important;
}

/* alcuni temi mettono padding sul main content */
main, #main, #content, .site-content, .site-main, .page-content, .entry-content {
  padding: 0 !important;
  margin: 0 !important;
  max-width: 100% !important;
}
/* Elementor V4 / Atomic - reset wrapper Flexbox */
.e-flex,
.e-con,
.e-con-inner,
[class*="e-flex"],
[class*="e-con"] {
  padding: 0 !important;
  margin: 0 !important;
  max-width: 100% !important;
  width: 100% !important;
}

/* HTML widget V4 */
.elementor-widget-html-v4,
[class*="elementor-widget-html"] {
  padding: 0 !important;
  margin: 0 !important;
  width: 100% !important;
}/* End custom CSS */