
body {
	margin: 0;
	padding: 0;
	text-align: justify;
	height: 100vh;
}

p {
	text-indent: 2rem;
}

.title-img {
	padding: 5px;
	border: solid;
	border-width: 1px;
	border-color:#AAA;
	border-radius: 10px;
}

.layout-container {
	display: flex;
	flex-direction: column;
	height: 100vh;
}

.flx-header {
	/* padding: 2rem; */
}

.flx-main-container {
	align-items: start;
	display: flex;
	flex: 1;
}

.flx-nav, .flx-aside {
	/* background-color:#FFFFFF; */
	position: sticky;
	/* padding: 0.5rem; */
	flex: 1;
	top: 2rem;
	border-bottom-width: 1px;
	border-color: black;
}

.flx-article-section {
	/* text-indent:1rem; */
	padding: 0.3rem;
	flex: 4;
}

.article-title {
	font-size: 2rem;
	padding-top: 0.5rem;
	padding-bottom: 0.5rem;
}

.flx-footer {
	padding: 1rem;
	<!-- background-color:#A6D5AE; -->
	<!-- font-size: 0.5rem; -->
	font-weight: bold;
	letter-spacing: 1rem;
}

@media all and (max-width: 576px) {
	.flx-main-container {
		flex-direction: column;
	}
}

.li-header {
	text-indent: 0;
	font-size: 1.5rem;
	font-weight: bold;
	margin-bottom: 0;
}

.ul-faq {
	list-style-type:none;
}

.li-question {
	font-size: 1.3rem;
	font-weight: bold;
	margin-bottom: 0;
	text-indent:0;
}
/* ol {font-size: 1.5rem;} */

/* li {font-size: 1rem;} */

.download {
	align-items: center;
	display: flex;
	flex-flow: wrap;
	gap: 1rem;
	justify-content: flex-end;
	padding:1rem;
}

.btn-download {
	padding-left: 5rem;
	padding-right: 5rem;
	margin-left:1rem;
}