@charset "UTF-8";
body {
	background: #041221;
}
.description {
	color: #fff;
}
.card {overflow:hidden}
.card.large {
	height: 600px;
	-webkit-backface-visibility: hidden;
	backface-visibility: initial;
	border-radius: 5px;
}
.media-content {
	overflow: hidden;
}
.title.no-padding {
	margin-bottom: 0 !important;
}
.footer{
	background-color: #222831;
	color: lemonchiffon;
}
.footer p, strong {color: lemonchiffon}
.footer a:hover {color: crimson;}
.fa {
	color: lemonchiffon;
	margin: 10px;
}
::selection {background-color:#DEF4FF}
.hero {
	position: relative;
	z-index: 1;
}
@media screen and (min-width: 769px) {
	.hero.is-medium .hero-body {
		padding-bottom: 2rem;
		padding-top: 5rem;
	}
}
.section {
	position: relative;
	z-index: 1;
}
#flow {
	z-index: 0;
	position: relative;
}
.image img {
	max-width: 100%;
	max-height: 302px;
	margin: auto;
}
.box .title.is-4 {
	color: #363636;
}
.title.is-4 {
	color: #fff;
}
.media .media-content strong {
	color: #4a4a4a
}
.pagination {
	margin: -.25rem 0.5rem;
}
.card.article {
	margin: 0 auto 12px;
	border-radius: 6px;
}
.card.article.inner {
	width: 98%;
}
.card.article + .pagination {
	margin-bottom: 2rem;
	width: 100%;
}
.card-content {
	word-break: break-all;
}
.box.-upload + .pagination {
	margin: -.25rem -.25rem 1.5rem;
}
.row.columns + .pagination {
	margin: -.25rem;
}
.card.article .card-content {
	padding: 1.5rem 20%;
}
.pagination-link, .pagination-next, .pagination-previous {
	background: #fff;
}
.footer {
	background-color: #363636;
	color: #fff;
	padding: 10px;
	text-align: center;
	line-height: 1;
}