

/* HOMEPAGE - MARQUEE start */

.marquee-home-mobile{
	background-color:#0075BC;
	display:block;
	position: relative;
}

.marquee-home-mobile img{display:block;}

.marquee-home-mobile .marquee-mobile-bottom{
	border-top:5px solid #54BEFF;
	position: relative;
	height:43vw;
}

.marquee-home-mobile .marquee-mobile-bottom img{
	display:block;
	height:auto;
	left:0;
	margin:0 auto;
	position:absolute;
	right:0;
	top:-15.9523vw;
	width:76.19%;
}

@media screen and (min-width: 48em) {	
	.marquee-home-mobile{display:none;}
}

.marquee-home-video{
	display:none;
	position:relative;
}

@media screen and (min-width: 48em) {	

	.marquee-home-video{
		height:50.75vw;
	}

	.marquee-home-video{
		position:relative;
	}
	.marquee-home-video-840{display:block;}
	.marquee-home-video-1440{display:none;}
	.marquee-home-video-1920{display:none;}
	
	.marquee-home-video video{
		width:100%;
		height:50.75vw;
	}

}

@media screen and (min-width: 60em) {

	.marquee-home-video{
		height:34.95vw;
	}

	.marquee-home-video-840{display:none;}
	.marquee-home-video-1440{display:block;}
	.marquee-home-video-1920{display:none;}
	
	.marquee-home-video video{
		height:34.95vw;
	}

}

@media screen and (min-width: 90em) {

	.marquee-home-video{
		height:26.25vw;
	}

	.marquee-home-video-840{display:none;}
	.marquee-home-video-1440{display:none;}
	.marquee-home-video-1920{display:block;}
	
	.marquee-home-video video{
		height:26.25vw;
	}

}

.site-container > section.marquee-home,
.site-container > section.marquee-mobile{
	padding:0 !important;
}

.marquee-home{
	background-image:url('/assets/images/marquee/marquee_420_home@2x.jpg');
	background-position:top center;
	background-repeat: no-repeat;
	background-size:cover;
	/*border-bottom:10px solid #54BEFF;*/
	display:none;
	position: relative;
}

@media screen and (min-width: 48em) {

	.marquee-home{
		background-image:url('/assets/images/marquee/marquee_1440_home@2x.jpg');
		display:block;
		height:35.5vw;
	}

	.marquee-home-inner{
		margin:1rem auto;
		max-width:76.875rem;
		padding-right: 0.9375rem;
    	padding-left: 0.9375rem;
	}
	
	.marquee-home .marquee-inner img{
		width:172px;
	}

}

@media screen and (min-width: 63.75em) {

	.marquee-home .marquee-inner img{
		width:16.666vw;
	}

}

@media screen and (min-width: 91em) {
	
	.marquee-home{
		background-image:url('/assets/images/marquee/marquee_1920_home@2x.jpg');
		display:block;
		height:27vw;
	}

}

/* HOMEPAGE - MARQUEE end */


/* HOMEPAGE BULLETS */

h1.h1-homepage-bullets{
    border-bottom:0;
	color:#0075BC;
    font-size:1.75em;
	font-weight:300;
    line-height:1.18em;
    letter-spacing:0;
	margin:0 0 0.25em 0;
    padding-bottom:0;
	text-align:center;
}

.bullets-blue-container{
	margin:0 auto;
	max-width:1080px;
}

.bullets-blue{
	margin:1em auto 0 auto;
	max-width:1030px;
}

ul.bullets-blue{
	list-style-type:none;
}

ul.bullets-blue li{
	font-size:1.125em;
	letter-spacing:0.023em;
	line-height:1.42857em;
	margin:2rem 0 0 0;
	padding:0 0 0 2rem;
	position:relative;
}

ul.bullets-blue li:after{
	background-color:#01A4E0;
	border-radius:100%;
	content:'';
	display:block;
	height:16px;
	left:0;
	position:absolute;
	top:2px;
	width:16px;
}

@media screen and (min-width: 48em) {

	h1.h1-homepage-bullets{
		font-size:2.75em;
		margin:0 0 0.25em 0;
	}
	
	ul.bullets-blue{
		align-items:flex-start;
		display:flex;
		flex-wrap: wrap;
		justify-content:space-between;
		margin:0 auto;
	}
	
	ul.bullets-blue li{
		box-sizing:border-box;
		font-size:1.3125em;
		margin:2rem 0 0 0;
		padding:0 0 0 3.75rem;
		width:48%;
	}
	
	ul.bullets-blue li:after{
		height:21px;
		top:2px;
		width:21px;
	}

}


/* HOMEPAGE BULLETS end */


