.elementor-91 .elementor-element.elementor-element-f0ab666{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-91 .elementor-element.elementor-element-f374ee6{padding:0px 0px 0px 0px;}.elementor-theme-builder-content-area{height:400px;}.elementor-location-header:before, .elementor-location-footer:before{content:"";display:table;clear:both;}/* Start custom CSS for html, class: .elementor-element-f374ee6 *//* ── NUCLEAR FIX: Remove ALL gaps around header ── */

/* 1. Force the header's parent section to be transparent and zero-spaced */
.elementor-section:has(.iptvpl-header-section),
.elementor-top-section:has(.iptvpl-header-section),
.e-con:has(.iptvpl-header-section),
.elementor-element:has(.iptvpl-header-section) {
  margin: 0 !important;
  padding: 0 !important;
  border: 0 !important;
  background: transparent !important;
  box-shadow: none !important;
  min-height: 0 !important;
  height: auto !important;
}

/* 2. Force the widget container itself */
.elementor-widget-html:has(.iptvpl-header-section),
.elementor-widget-html:has(.iptvpl-header-section) .elementor-widget-container {
  margin: 0 !important;
  padding: 0 !important;
  border: 0 !important;
  background: transparent !important;
  line-height: 0 !important;
}

/* 3. Force inner Elementor wrappers */
.elementor-section:has(.iptvpl-header-section) > .elementor-container,
.elementor-section:has(.iptvpl-header-section) .elementor-row,
.elementor-section:has(.iptvpl-header-section) .elementor-column,
.elementor-section:has(.iptvpl-header-section) .elementor-widget-wrap,
.e-con:has(.iptvpl-header-section) > .e-con-inner {
  margin: 0 !important;
  padding: 0 !important;
  min-height: 0 !important;
  background: transparent !important;
}

/* 4. Make the spacer match your page background instead of being transparent */
.iptvpl-header-section .hd-spacer {
  height: 72px !important;
  background: #060d1a !important; /* matches hero dark navy */
  margin: 0 !important;
  padding: 0 !important;
  border: 0 !important;
  display: block !important;
}

/* 5. Remove navbar's bottom border at top state */
.iptvpl-header-section .hd-bar {
  border-bottom: 0 !important;
}/* End custom CSS */