@charset "utf-8";
/* CSS Document */


body {
	width: auto;
	background-color: rgba(0, 54, 99, .8);
}

.parent {
	display: grid;
	grid-template-columns: auto;
	grid-template-rows: repeat(3, auto);
	grid-column-gap: 0px;
	grid-row-gap: 0px;
}

.banner { grid-area: 1 / 1 / 2 / 2; }
.legal { grid-area: 2 / 1 / 3 / 2; }
.bottom { grid-area: 3 / 1 / 4 / 2; }

.banner, .legal, .bottom {
	display : block; 
}

.banner img {
  width: 100%;
  height: auto;
}

.legal p {
	color: white;
	font-family: "Neuvetica-Thin", Helvetica, Arial, "sans-serif";
	font-size: 14px;
	padding: 10px 10px;
	line-height: 16px;
}

.legal strong {
	font-family: "Neuvetica-Bold", Helvetica, Arial, "sans-serif";
	font-size: 20px;
}

.legal ul {
	list-style-type: circle;
	list-style-position: inside;
	padding-left: 10px;
}

.legal li {
	font-family: "Neuvetica-Thin", Helvetica, Arial, "sans-serif";
	font-size: 14px;
	color: white;
	padding-left: 10px;
	line-height: 16px;
}
/* adjust for mobile screen */
@media only screen and (max-width: 600px) {
	
	
}


@font-face {
  font-family: Neuvetica-Thin; 
  font-weight: normal;	 
  src: url('../fonts/Neuvetica-Thin.woff'),
       url('../fonts/Neuvetica-Thin.woff2');
}

@font-face {
  font-family: Neuvetica-Medium; 
  font-weight: normal;	 
  src: url('../fonts/Neuvetica-Medium.woff'),
       url('../fonts/Neuvetica-Medium.woff2');
}

@font-face {
  font-family: Neuvetica-Bold; 
  font-weight: normal;	 
  src: url('../fonts/Neuvetica-Bold.woff'),
       url('../fonts/Neuvetica-Bold.woff2');
}

@font-face {
  font-family: Caroline-Amanda; 
  font-weight: normal;	 
  src: url('../fonts/Amanda-Blonde.woff2');
}