@charset "utf-8";
@import url('https://fonts.googleapis.com/css2?family=Ubuntu:wght@400;700&display=swap');
*{
	box-sizing:border-box;
}
html,body{
	height:100%;
	width:100%;
	padding:0;
	margin:0;
}
body{
	background-image:url(../img/bg.jpg);
	background-size:cover;
	background-position:center center;
	font-family: 'Ubuntu', Verdana, Geneva, sans-serif;
	overflow:hidden;
	color:#fff;
}
header{
	text-align:center;
	background: -moz-linear-gradient(top,  rgba(3,42,82,1) 0%, rgba(3,42,82,0) 100%);
	background: -webkit-linear-gradient(top,  rgba(3,42,82,1) 0%,rgba(3,42,82,0) 100%);
	background: linear-gradient(to bottom,  rgba(3,42,82,1) 0%,rgba(3,42,82,0) 100%);
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#032a52', endColorstr='#00032a52',GradientType=0);
	padding-top:80px;
	padding-bottom:80px;
}
figure{
	margin-bottom:0;
}
footer{
	text-align:center;
	position:absolute;
	bottom:0;
	left:0;
	right:0;
	background: -moz-linear-gradient(top,  rgba(3,42,82,0) 0%, rgba(3,42,82,1) 100%);
	background: -webkit-linear-gradient(top,  rgba(3,42,82,0) 0%,rgba(3,42,82,1) 100%);
	background: linear-gradient(to bottom,  rgba(3,42,82,0) 0%,rgba(3,42,82,1) 100%);
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#00032a52', endColorstr='#032a52',GradientType=0);
	padding-top:80px;
	padding-bottom:40px;
}
h1{
	text-transform:uppercase;
	font-size:1.3em;
	margin-bottom:0;
	line-height:1em;
	font-weight:bold;
}
p.contact-info{
	line-height:1.3em;
	margin-bottom:0;
}
footer ul{
	margin-top:0px;
	margin-bottom:0;
	text-align:center;
	list-style-type:none;
	padding:0;
	font-size:.9em;
}
footer ul li{
	display:inline-block;
	font-size:.9em;
}
footer ul li:first-child:after{
	content:'/';
	display:inline-block;
	padding-left:4px;
	padding-right:1px;
	
}
footer ul li a{
	color:#fff;
	text-decoration:none;
}
footer ul li a:hover{
	color:#fff;
}
@media only screen and (max-width:767px){
	header{
		padding-top:40px;
		padding-bottom:40px;
	}
	figure img{
		max-width:200px;
	}
	footer{
		font-size:.9em;
		padding-top:60px;
		padding-bottom:20px;
	}
	h1{
		font-size:1.2em;
	}
	footer ul li{
		font-size:.95em;
	}
}