/* ==========================================================================
   Elementor overrides
   Vores custom widgets styrer selv padding og spacing via .section og
   .container-editorial. Elementors egne gaps og padding sættes til 0
   så de ikke dobbelt-spacer indholdet.
   ========================================================================== */

/* --- Sections (classic editor) ------------------------------------------ */

.elementor-section {
  padding: 0 !important;
}

.elementor-section > .elementor-container {
  max-width: 100% !important;
}

/* --- Columns ------------------------------------------------------------ */

.elementor-column-gap-default > .elementor-row > .elementor-column > .elementor-element-populated,
.elementor-column > .elementor-widget-wrap {
  padding: 0 !important;
}

/* --- Flex containers (Elementor 3.x+) ----------------------------------- */

.e-con {
  --padding-top: 0px;
  --padding-bottom: 0px;
  --padding-left: 0px;
  --padding-right: 0px;
  padding: 0 !important;
}

.e-con-inner {
  padding: 0 !important;
  max-width: 100% !important;
  width: 100% !important;
}

/* Gap mellem widgets i samme container */
.e-con,
.elementor-widget-wrap {
  gap: 0 !important;
}
