div.wysiwig-block { color:#666d81; max-width:100%; }
	div.wysiwig-block:after { content:''; display:block; clear:both; }
	.wysiwig-block p { font-weight:normal; line-height:1.66em; margin:0.5em 0; /*text-align:justify;*/ }
	.wysiwig-block img { margin:1em; max-width:calc(100% - 2em); }
	.wysiwig-block i { font-style:italic; }

	.wysiwig-block h2 { font-size:1.66em; margin:1em 0 0.5em 0; font-weight:700; line-height:1.33em; clear:both;}
	.wysiwig-block h3 { font-size:1.33em; margin:1em 0 0.5em 0; font-weight:normal; line-height:1.25em; color:#131D3B; clear:both;}

	.wysiwig-block ol { margin:0.4em 0 0.4em 1em; padding:0 0 0 1.2em; list-style-type:decimal; }
	.wysiwig-block ul { margin:0.4em 0 0.4em 1em; padding:0 0 0 1.2em; list-style-type:disc; }

	.wysiwig-block table { width:100%; border-collapse:collapse; border:none; }
		.wysiwig-block tr { border-bottom:1px solid #E7EAEE; }
		.wysiwig-block tr:nth-child(odd) {
			background-color: #F2F3F5; }
		.wysiwig-block th { background-color:#F2F3F5; font-weight:normal; color:black; text-align:left; padding:1em; }
		.wysiwig-block td { color:#131D3B; padding:1em; border-left:1px solid #b7b7b7; }
		.wysiwig-block td:last-child {border-right:1px solid #b7b7b7;}
			.wysiwig-block td iframe { vertical-align:top; }
			.wysiwig-block td img { vertical-align:top; }

a.page-nf__link {
	display:inline-block;
	background:#F2F3F5;
	border-radius:4px;
	color:#131D3B;
	font-weight:normal;
	text-decoration:none;
	font-size:18px; line-height:21px; padding:18px 30px;
	transition: background-color 0.3s ease-out, color 0.3s ease-out;
	cursor: pointer;
}

@media screen and (max-width: 450px) {
	a.page-nf__link{
		font-size: 15px;
		padding: 18px 4px;
	}
	.wysiwig-block td img{
		max-width: 100%;
	}
}
