body {
	font-family: 'Libre Franklin', sans-serif;
}

/*Colours */
:root {
	--b-blue: #002039;
	--b-grey: #919699;
	--b-mint: #adefd1;
}
.colour-1-primary {
	color: var(--b-blue);
}
.colour-2-secondary {
	color: var(--b-mint);
}
.colour-3-tertiary {
	color: var(--b-grey);
}
.background-primary {
	background-color: var(--b-blue);
	color: #fff;
}
.background-secondary {
	background-color: var(--b-mint);
}
.background-tertiary {
	background-color: var(--b-grey);
}
.hightlight-primary {
	background-color: rgba(51,51,51,0.7);
}
.hightlight-secondary {
	background-color: rgba(173,239,209,0.7);
}
.btn-primary {
	color: #fff;
	background-color: var(--b-blue);
	border-color: var(--b-blue);
}
.btn-primary:hover, .btn-secondary:hover {
	color: var(--b-mint);
	background-color: var(--b-grey);
	border-color: var(--b-grey);
}
.btn-secondary {
	color: #333;
	background-color: var(--b-mint);
	border-color: var(--b-mint);
}
.colour-dark {
	color: var(--b-dark);
}

h1.logo {
	font-size: 1.7rem;
	font-weight: 500;
}
.sublead {
	font-weight: 800;
	font-size: 1.5rem;
	text-transform: uppercase;
	color: var(--b-mint);
	padding-right: 20px;
	padding-left: 20px;
	background-color: rgba(51,51,51,0.7);
}
/*Formatting */
.container {
	padding-top: 30px;
	padding-bottom: 30px;
}
header {
	
}
footer {
	
}