/* Scopes to YGC widgets. 100% viewport breakout, independent from Elementor boxed layouts. */
.ygc-fullbleed {
  --ygc-viewport-width:100vw;
  position:relative;
  box-sizing:border-box;
  width:var(--ygc-viewport-width) !important;
  max-width:none !important;
  left:calc(50% + var(--ygc-bleed-shift, 0px));
  margin-left:calc(var(--ygc-viewport-width) / -2) !important;
  margin-right:0 !important;
  right:auto;
  overflow:hidden;
  clear:both;
}
.elementor-widget-ygc_hero,.elementor-widget-ygc_tournaments,
.elementor-widget-ygc_hero > .elementor-widget-container,
.elementor-widget-ygc_tournaments > .elementor-widget-container {max-width:none;overflow:visible;}
@supports (width: 100dvw) { .ygc-fullbleed { --ygc-viewport-width:100dvw; } }
