/**
 * This CSS was automatically generated from a source file.
 * Editing this file directly isn't recommended. Modifying the styles of this module can be done
 * with an external stylesheet attached to the page or module.
 */

#home-video-wrapper{
	position: absolute;
  width: 100%;
  padding-top: 100px;
  top: 0;
  left: 0;
  z-index: -1;
}

.countdown-hero__text{
  padding-top: 100px;
}

 .video-overlay{
  background-color: rgba(#000,.7);
   height: 100%;
    width: 100%;
   position: absolute;
  }

iframe{
		width: 100vw;
		height: 56.25vw;
		min-height: 100vh;
		min-width: 177.77vh;
		position: absolute;
		top: 50%;
		left: 50%;
		transform: translate(-50%,-50%)
}

.countdown-hero__text .eyebrow__part{
  text-shadow: 0 0 15px #000;
  text-size: 25px;
}

.countdown-hero__text h1{
  text-shadow: 0 0 15px #000;

.countdown-hero.scanline-background::before{z-index:99999999;background-image:repeating-linear-gradient(to bottom,var(--background-color),var(--background-color) 1px,transparent 1px,transparent 5px);-webkit-mask-image:linear-gradient(rgba(0,0,0,.6),transparent 80%);mask-image:linear-gradient(rgba(0,0,0,.6),transparent 80%)}.countdown-hero h1{margin-bottom:.3em}.countdown-hero .theme-ctas{margin-top:4rem}.countdown-timer{margin-bottom:30px}@media (min-width:768px){.countdown-timer{margin-bottom:90px}}.countdown-timer:not(.init){visibility:hidden}.countdown-timer__list{padding-left:0;margin:0}.countdown-timer__list>li{display:block;padding-left:0}.countdown-timer__list>li+li{margin-top:0}.countdown-timer__list>li::before{display:none}@media (min-width:768px){.countdown-timer__list{display:flex}.text--center .countdown-timer__list{justify-content:center}.text--right .countdown-timer__list{justify-content:flex-end}}.countdown-timer__list li{padding:1rem;position:relative}.countdown-timer__list li+li{margin-top:0!important}@media (min-width:768px){.countdown-timer__list li{padding:1rem 3rem}}.countdown-timer__unit+.countdown-timer__unit::before{content:"";margin:auto;position:absolute;display:block}@media (min-width:768px){.countdown-timer__unit+.countdown-timer__unit::before{border-left:1px solid var(--divider,var(--eyebrow-accent-color));height:60%;top:0;bottom:0;left:0}}@media not screen and (min-width:768px){.countdown-timer__unit+.countdown-timer__unit::before{border-bottom:1px solid var(--divider,var(--eyebrow-accent-color));top:0;width:90%;left:0;right:0}}.countdown-timer__number{margin-bottom:5px;font-size:var(--number-size,var(--h1-size))}@media not screen and (min-width:768px){.countdown-timer__number{font-size:var(--number-size,var(--h1-mobile-size))}}.countdown-timer__label{margin:0}.countdown-timer__complete-text:not(:first-child){margin-top:3rem}