/* hide only the YouTube overlay (phones + play), keep hero background videos */
.elementor-element-1f7d0ac,
.floating-video,
.floating-video-btn { display: none !important; }

/* Elementor fade-ins never fire on this static clone — keep sections visible */
.elementor-invisible:not(.floating-video):not(.floating-video-btn):not(.elementor-element-1f7d0ac) {
  visibility: visible !important;
  opacity: 1 !important;
}

.elementor-background-video-container {
  display: block !important;
  opacity: 1 !important;
  visibility: visible !important;
  position: absolute !important;
  inset: 0;
  overflow: hidden;
  z-index: 0;
}
.elementor-background-video-hosted {
  display: block !important;
  opacity: 1 !important;
  visibility: visible !important;
  width: 100%;
  height: 100%;
  object-fit: cover;
}

/* Farms Everywhere globe */
.elementor-element-0c71a84,
.elementor-element-c2f6457 {
  min-height: 582px !important;
  position: relative !important;
  overflow: hidden;
}

/* vision (and other inner pages): don't pull content under header */
.page-id-9793 #qodef-page-outer { margin-top: 0 !important; }
.qodef-header-logo-image,
.qodef-header-logo-link img {
  height: 50px !important;
  width: auto !important;
  max-width: 240px;
  object-fit: contain;
}
