#home4a
{
	position: relative;
	width: 100%;
	background: white; /* Added due to removing the cash autoplay video */
}
#home4a_bg
{
	display: block;
	width: 100vw;
	height: 81.4vw;
}
#home4a_bg-mob
{
	display: none;
	width: 100vw;
	height: 269.2vw;
}
#home4a_bgvideo
{
	width: 100%;
	position: fixed; /* parallax effect */
	top: 0;
	z-index: -1;
}
#home4a_title
{
	margin: 4vw 10vw 0;
	color: #1d3766;
	font-family: Balboa,Helvetica,Arial,"sans-serif";
	font-size: 3vw;
	font-weight: 600;
	text-align: center;
	z-index: 1;
}
@media (max-width: 800px)
{
	#home4a_title
	{
		font-size: 26px;
	}
}
#home4a_ctr1
{
	position: relative;
	width: 100%;
/*	height: 554vw;
	overflow: hidden;  */
}
.home4a_inner_divider, .home4a_inner_divider_mobile
{
    position: relative;
 	left: 5vw;
    width: 90vw;
    margin: 1vw 0;
	border-top: #edc436 0.6vw dashed;
}
.home4a_inner_divider_mobile
{
    display: none;
}
#home4a_winner_frank
{
    position: relative;
 	left: 38vw;
    width: 58vw;
}
#home4a_winner_kristine
{
    position: relative;
 	left: 2vw;
    width: 60vw;
}
#home4a_winner_brendan, #home4a_winner_dorota
{
    position: relative;
	display: inline-block;
	vertical-align: top;
	left: 3vw;
    width: 47vw;
	height: 56vw;
}
#home4a_winner_lorena, #home4a_winner_laura
{
    position: relative;
	display: inline-block;
	vertical-align: top;
	left: 3vw;
    width: 47vw;
	height: 56vw;
}
.home4a_sparkle2
{
	position: absolute;
    opacity: 80%;
    filter: blur(0.1vw);
    width: 15%;
}
#home4a_prize_video_25
{
	position: absolute;
    left: 62vw;
    top: 21vw;
    width: 30vw;
	box-shadow: 0 0 2.2vw #333;
}
#home4a_prize_video_21
{
	position: absolute;
    left: 10vw;
    top: 152vw;
    width: 33vw;
	box-shadow: 0 0 2.2vw #333;
}
#home4a_prize_video_20
{
	position: absolute;
	left: 56vw;
    top: 152vw;
    width: 33vw;
	box-shadow: 0 0 2.2vw #333;
}
#home4a_msg_frank
{
	position: absolute;
    left: -32vw;
	top: 16vw;
    width: 29vw;
	border-radius: 2.4vw;
	padding: 0.4vw;
}
#home4a_msg_kristine
{
	position: absolute;
    left: 62vw;
	top: 4vw;
    width: 29vw;
	border-radius: 2.4vw;
	padding: 0.4vw;
}
#home4a_msg_dorota
{
	position: absolute;
    left: 6vw;
	top: 42vw;
    width: 34vw;
	border-radius: 2.4vw;
	padding: 0.4vw;
}
#home4a_msg_laura
{
	position: absolute;
    left: 6vw;
	top: 42vw;
    width: 34vw;
	border-radius: 2.4vw;
	padding: 0.4vw;
}
#home4a_msg_brendan
{
	position: absolute;
    left: 6vw;
	top: 40vw;
    width: 34vw;
	border-radius: 2.4vw;
	padding: 0.4vw;
}
#home4a_msg_lorena
{
	position: absolute;
    left: 6vw;
	top: 40vw;
    width: 34vw;
	border-radius: 2.4vw;
	padding: 0.4vw;
}
#home4a_msg_kristine .msg_inner,
#home4a_msg_frank .msg_inner,
#home4a_msg_dorota .msg_inner,
#home4a_msg_laura .msg_inner,
#home4a_msg_brendan .msg_inner,
#home4a_msg_lorena .msg_inner
{
	width: calc(100% - 4.4vw);	
	border-width: 0.4vw;
	border-radius: 2vw;
	padding: 0 1.8vw;
	font-size: 1.4vw;
}
body>div.home4a_popup
{
	position: fixed;
	width: 0;
	opacity: 0;
	top: 50%;
	left: 50%;
	transform: translate(-50%, -50%);
	z-index: 1;
	transition-property: width, opacity;
	transition-duration: 0.5s;
}
body.popup>div.home4a_popup
{ 
	width: 80%;
	opacity: 100%;
}
body.popup>div:not(.home4a_popup) { opacity: 50%; }
button.home4a_watch
{
	width: 50%;
	margin-left: 25%;
	margin-top: 0.4vw;
	padding: 0.5vw;
	text-align: center;
	text-transform: uppercase;
	cursor: pointer;
	font-size: 2vw;
	border: 0.2vw solid #1f3668;
	border-radius: 1vw;
	background: #fbc51b;
	color: #1f3668;
	transition-property: opacity;
	transition-duration: 0.1s;
}
button.home4a_watch:hover
{
	opacity: 75%;
}

@media (max-width: 560px)
{
	#home4a_bg { display: none; }
	#home4a_bg-mob { display: block; }
	#home4a_bgvideo { width: 240vw; }
	#home4a_title
	{
		margin: 7vw 5vw 0;
	}
	#home4a_ctr1
	{
/*		height: 554vw; */
	}
	.home4a_inner_divider, .home4a_inner_divider_mobile
	{
		display: block;
		border-top: #edc436 0.8vw dashed;
	}
	#home4a_winner_frank
	{
		left: 0;
		width: 100vw;
		height: 110vw;
	}
	#home4a_winner_kristine
	{
		left: 0;
		width: 100vw;
		height: 158vw;
	}
	#home4a_winner_dorota
	{
		left: 0;
		top: 0;
		width: 100vw;
		height: 124vw;
	}
	#home4a_winner_laura
	{
		left: 0;
		top: 0;
		width: 100vw;
		height: 124vw;
	}
	#home4a_winner_brendan
	{
		left: 0;
		top: 0;
		width: 100vw;
		height: 114vw;
	}
	#home4a_winner_lorena
	{
		left: 0;
		top: 0;
		width: 100vw;
		height: 120vw;
	}
	#home4a_prize_video_25
	{
		left: 14vw;
		top: 111vw;
		width: 72vw;
		box-shadow: 0 0 4.5vw #333;
	}
	#home4a_prize_video_21
	{
		left: 14vw;
		top: 434vw;
		width: 72vw;
		box-shadow: 0 0 4.5vw #333;
	}
	#home4a_prize_video_20
	{
		left: 14vw;
		top: 604vw;
		width: 72vw;
		box-shadow: 0 0 4.5vw #333;
	}
	#home4a_msg
	{
		left: 10vw;
		width: 80vw;
		border-radius: 4.6vw;
		padding: 0.8vw;
	}
	#home4a_msg_frank
	{
		left: 10vw;
		top: 76vw;
		width: 80vw;
		border-radius: 4.6vw;
		padding: 0.8vw;
	}
	#home4a_msg_kristine
	{
		left: 10vw;
		top: 76vw;
		width: 80vw;
		border-radius: 4.6vw;
		padding: 0.8vw;
	}
	#home4a_msg_dorota
	{
		left: 10vw;
		top: 91vw;
		width: 80vw;
		border-radius: 4.6vw;
		padding: 0.8vw;
	}
	#home4a_msg_laura
	{
		left: 10vw;
		top: 91vw;
		width: 80vw;
		border-radius: 4.6vw;
		padding: 0.8vw;
	}
	#home4a_msg_brendan
	{
		left: 10vw;
		top: 81vw;
		width: 80vw;
		border-radius: 4.6vw;
		padding: 0.8vw;
	}
	#home4a_msg_lorena
	{
		left: 10vw;
		top: 85vw;
		width: 80vw;
		border-radius: 4.6vw;
		padding: 0.8vw;
	}
	#home4a_msg_kristine .msg_inner,
	#home4a_msg_frank .msg_inner,
	#home4a_msg_dorota .msg_inner,
	#home4a_msg_laura .msg_inner,
	#home4a_msg_brendan .msg_inner,
	#home4a_msg_lorena .msg_inner
	{
		width: calc(100% - 6.4vw);
		border-width: 0.8vw;
		border-radius: 4vw;
		padding: 0 2.4vw;
		font-size: 3.5vw;
	}
	button.home4a_watch
	{
		font-size: 5vw;
		padding: 2vw;
		border-width: 0.6vw;
		border-radius: 2vw;
	}
}
