@charset "utf-8";
	
	/* STYLES */
	@font-face {
	  font-family: 'SprintSansRegular';
	  src:  url('SprintSans-Regular.woff2') format('woff2'),
	  		url('SprintSans-Regular.woff') format('woff'),
			url('SprintSans-Regular.ttf') format('truetype');
	}
	
	@font-face {
	  font-family: 'SprintSansMedium';
	  src:  url('SprintSans-Medium.woff2') format('woff2'),
	  		url('SprintSans-Medium.woff') format('woff'),
			url('SprintSans-Medium.ttf') format('truetype');
	}		   
	
	

	body, html {
		margin:0;
		overflow:hidden;
	}
			
	#container{
		position:absolute;
		top:0;
		left:0;
		width:728px;
		height:90px;
		overflow:hidden;
		background-color:#000;
		opacity:0.0;
	}	

	/*CONTAINER_ASSETS */
	
	#fr1, #fr2, #fr3, #fr4{
		position:absolute;
		top:0;
		left:0;
		width:100%;
		height:100%;
		display:none;
	}
	
	#bg{
		position:absolute;
		top:0;
		left:0;
		width:100%;
		height:100%;
	}
	
	#fr1_head, #fr2_head, #fr3_head, #fr4_head{
		position: relative;
		display:block;
		top:50%;
		left:128px;
		width:150px;
		height:auto;
		font-family: 'SprintSansMedium';
		font-size:19px;
		line-height:19px;
		color:#ffffff;
		letter-spacing:0;
		text-align:center;
		opacity:1.0;
		transform: translateY(-50%);
		display:none;
		
	}	
	
	
	#fr1_container, #fr2_container, #fr3_container, #fr4_container{
		position:absolute;
		display:block;
		top:6px;
		left:300px;
		width:155px;
		height:78px;
		
	}
	
	#fr1_img, #fr2_img, #fr3_img, #fr4_img{
		position: relative;
		display:block;
		top:0;
		height:auto;
		width:100%;
		margin:auto;
		display:none;
		
	}
	
	#fr1_txt_container, #fr2_txt_container, #fr3_txt_container, #fr4_txt_container{
		position:absolute;
		display:block;
		top:6px;
		left:90px;
		width:450px;
		height:78px;
		
	}
	
	#fr1_txt, #fr2_txt, #fr3_txt, #fr4_txt{
		position: relative;
		display:block;
		top:50%;
		width:100%;
		height:auto;
		font-family: 'SprintSansMedium';
		font-size:21px;
		line-height:23px;
		color:#ffffff;
		letter-spacing:-.1px;
		text-align:left;
		opacity:1.0;
		display:none;
		margin:auto;
		transform: translateY(-50%);
		
	}	
	
	.copy_center{
		position: relative;
		display:block;
		top:50%;
		height:auto;
		width:100%;
		margin:auto;
		transform: translateY(-50%);
	}
	
	#l1{
	    position: absolute;
	    bottom:2px;
	    left:460px;
		width:200px;
		height:auto;
  	  	font-family: 'SprintSansRegular';
	    font-size: 7px;
		color:#ffffff;
		opacity:0.0;
		display:none;
		letter-spacing:-.2px;
		text-shadow: 1px 1px 2px #000000;
	    text-align: center;
		
	}
	
		
	
	#legal_btn{
	    position: absolute;
	    bottom: 32px;
	    left:487px;
	    width: 83px;
	    height: 14px;
	    text-align: center;
  	  	font-family: 'SprintSansRegular';
	    font-size: 8px;
		color:#ffffff;
		display:none;
		opacity:0.0;
		cursor:pointer;
	
	}
	
	#legal_btn_txt{
		text-shadow: 1px 1px 2px #000000;
	}
	
			
	
	#legal{
	    position: absolute;
	    top: 1px;
	    left: 1px;
	    width: 726px;
	    height: 88px;
	    text-align: center;
  	  	font-family: 'SprintSansRegular';
	    font-size: 12px;
		line-height:14px;
		color:#ffffff;
		background-color:#000000;
		display:none;
		
	}
	
	
	#legal_txt{
		position: relative;
		display:block;
		top:50%;
		left:20px;
		height:auto;
		width:688px;
		transform: translateY(-50%);
		-webkit-transform: translateY(-50%);
	}
	
	#legal_close{
	    position: absolute;
	    top: 5px;
	    right: 5px;
  	  	font-family: 'SprintSansRegular';
	    font-size: 14px;
		
	}
	
	#line{
		position:absolute;
		bottom:62px;
		left:14px;
		width:272px;
		border-top:2px solid #000000;
		display:none;
	}
	
	
	#logo{
		position:absolute;
		bottom:0;
		left:0;
		width:100%;
		height:100%;
		opacity:1.0;
	}
		
	#cta{
	    position: absolute;
	    bottom: 48px;
	    left: 487px;
	    width: 83px;
	    height: 23px;
		font-family: 'SprintSansMedium';
	    text-align:center;
		font-size: 12px;
		color:#000000;
		background-color:#ffcd01;
		border-radius:14px;
		opacity:0.0;
		display:none;
		cursor:pointer;
		
	}
		
	#cta_txt{
		position: relative;
		display:block;
		top:50%;
		left:50%;
		height:auto;
		width:100%;
		margin:auto;
		transform: translateY(-50%) translateX(-50%);
		-webkit-transform: translateY(-50%) translateX(-50%);
	
	}
	
	#cta_hit, #legal_btn_hit, #legal_close_hit{
		position: absolute;
		display:block;
		top:0;
		left:0;
		width:100%;
		height:100%;
		cursor:pointer;
	
	}
		
	/* CLICK TAG */
	
	#ct{
		position:absolute;
		top:0;
		left:0;
		width:726px;
		height:88px;
		overflow:hidden;
		border:1px solid #000000;
		cursor:pointer;
		opacity:1.0;
	}
