.elementor-widget-vmeste_fast_page > .elementor-widget-container {
  padding: 0;
  margin: 0;
  background: transparent;
}
.vmeste-fast-shell {
  position: relative;
  overflow: hidden;
}
.vmeste-fast-bg,
.vmeste-fast-shell > .elementor-background-overlay {
  position: absolute;
  inset: 0;
  overflow: hidden;
  pointer-events: none;
}
.vmeste-fast-bg {
  z-index: 0;
  background-color: #111214;
}
.vmeste-fast-shell > .elementor-background-overlay {
  z-index: 1;
}
.vmeste-fast {
  position: relative;
  z-index: 2;
}
.vmeste-fast-bg .elementor-background-video-container {
  position: absolute;
  inset: 0;
}
.vmeste-fast-bg video,
.vmeste-fast-bg iframe {
  position: absolute;
  inset: 0;
  width: 100%;
  height: 100%;
  object-fit: cover;
  border: 0;
  pointer-events: none;
}
