@font-face {
	font-family: 'PTSansWebNarrow';
	src:
		url('/fonts/PT-Sans/PT-Sans_Narrow-Bold.woff2') format('woff2'),
		url('/fonts/PT-Sans/PT-Sans_Narrow-Bold.woff') format('woff');
	font-weight: 700;
	font-style: normal;
}
@font-face {
	font-family: 'PTSansWebNarrow';
	src:
		url('/fonts/PT-Sans/PT-Sans_Narrow-Regular.woff2') format('woff2'),
		url('/fonts/PT-Sans/PT-Sans_Narrow-Regular.woff') format('woff');
	font-weight: normal;
	font-style: normal;
}
@font-face {
	font-family: 'PTSansWebNarrow';
	src:
		url('/fonts/PT-Sans/PT-Sans_Italic.woff2') format('woff2'),
		url('/fonts/PT-Sans/PT-Sans_Italic.woff') format('woff');
	font-weight: normal;
	font-style: italic;
}
.bd-placeholder-img {
	font-size: 1.125rem;
	text-anchor: middle;
	-webkit-user-select: none;
	-moz-user-select: none;
	user-select: none;
}
@media (min-width: 768px) {
	.bd-placeholder-img-lg {
		font-size: 3.5rem;
	}
}
	main > .container {
		padding: 60px 15px 0;
}
.navbar {
	box-shadow: 1px 8px 14px 0px rgba(0,0,0,0.3);
	-webkit-box-shadow: 1px 8px 14px 0px rgba(0,0,0,0.3);
	-moz-box-shadow: 1px 8px 14px 0px rgba(0,0,0,0.3);
}
.footer {
	box-shadow: 1px -9px 14px 0px rgba(0,0,0,0.3);
	-webkit-box-shadow: 1px -9px 14px 0px rgba(0,0,0,0.3);
	-moz-box-shadow: 1px -9px 14px 0px rgba(0,0,0,0.3);
}