.langAlign {	text-align: left;}.langAlignRev {	text-align: right;}input.navButtonX {	padding-left: 8px;	padding-right: 8px;	font-size: 8pt;	font-weight: bold;	height: 28px;}input.stdButton   {	font-size: 8pt;	font-weight: bold;	height: 26px;	}input.navButton {	width: 110px;	height: 31px;	border: 0;	border: none;	overflow: hidden;	cursor: pointer;	font-size: 10pt;	font-weight: 400;	letter-spacing: 1px;	padding-bottom: 2px;	color: #000;	background-color: #F1F1F1;	border-radius: 4px;	border: 1px solid #999;}		input.navButton:hover {	background-color: #E6F0F9;}input.navButton90 {	width: 90px;	height: 31px;	border: 0;	border: none;	overflow: hidden;	cursor: pointer; 	font-size: 10pt;	font-weight: 400;	letter-spacing: 1px;	padding-bottom: 2px;	background-color: #F1F1F1;	border-radius: 4px;	border: 1px solid #999;}		input.navButton90:hover {	background-color: #E6F0F9;}input.navButton140 {	width: 140px;	height: 31px;	border: 0;	border: none;	overflow: hidden;	cursor: pointer;	font-size: 10pt;	font-weight: 400;	letter-spacing: 1px;	padding-bottom: 2px;	background-color: #F1F1F1;	border-radius: 4px;	border: 1px solid #999;}		input.navButton140:hover {	background-color: #E6F0F9;}input.navButtonMob {	-webkit-appearance:none;	width: 110px;	height: 31px;	border: 0;	border: none;	overflow: hidden;	cursor: pointer;	font-size: 11pt;	font-weight: 400;	color: #FFF;	letter-spacing: 1px;	padding-top: 1px;	padding-bottom: 1px;	background-color: var(--colorBlueLinkOnWhite);;	border-radius: 4px;	border: 1px solid var(--colorBlueLinkOnWhite);;	}input.navButton90Mob2 {	-webkit-appearance:none;	width: 90px;	height: 31px;	border: 0;	border: none;	overflow: hidden;	cursor: pointer; 	color: #000;	font-size: 10pt;	font-weight: 400;	letter-spacing: 1px;	padding-bottom: 2px;	background-color: #FFF;	border-radius: 4px;	border: 1px solid #999;}input.navButton90Mob {	-webkit-appearance:none;	width: 90px;	height: 31px;	border: 0;	border: none;	overflow: hidden;	cursor: pointer; 	color: #000;	font-size: 10pt;	font-weight: 400;	letter-spacing: 1px;	padding-bottom: 2px;	background-color: #FFF;	border-radius: 4px;	border: 1px solid #999;}font.EE1{	font-family: 'Open Sans', arial,helvetica,sans-serif;	font-size: 14pt;}	font.EE2{	font-family: 'Open Sans', arial,helvetica,sans-serif;	font-size: 13pt;}	font.EE3{	font-family: 'Open Sans', arial,helvetica,sans-serif;	font-size: 13pt;}		select {	font-size: 13pt;	}		.emojiOn {	border: 1px solid #FFF;	padding: 3px;	padding-top: 4px;	font-family: Manrope, Helvetica, sans-serif;	font-size: 26px;	white-space: nowrap;	cursor: pointer;}.emojiOff {	border: 1px solid #FFF;	padding: 3px;	padding-top: 4px;	font-family: Manrope, Helvetica, sans-serif;	font-size: 26px;	white-space: nowrap;	cursor: pointer; 	background-color: #FFF; 	color: #646566;}.emoji {	font-size: 21px;	vertical-align: bottom;	margin: 0px 2px;}.tag {	border-radius: 20px;	padding: 1px 10px;	padding-top: 3px;	margin: 1px 2px;	font-family: Manrope, "Open Sans", Helvetica, sans-serif;	font-size: 10.5pt;	font-weight: 500;	white-space: nowrap;}.tagOn {	border-radius: 20px;	border: 1px solid #FFF;	padding: 3px 10px;	padding-top: 5px;	font-family: Manrope, "Open Sans", Helvetica, sans-serif;	font-size: 11pt;	font-weight: 500;	white-space: nowrap;	cursor: pointer;}.tagOff {	border-radius: 20px;	border: 1px solid #222;	padding: 3px 10px;	padding-top: 5px;	font-family: Manrope, "Open Sans", Helvetica, sans-serif;	font-size: 11pt;	font-weight: 500;	white-space: nowrap;	cursor: pointer; 	background-color: #FFF; 	color: #55565A;}.tagOff:hover {	background-color: #F3FDFF;}.box-page-body {	background-color: #F7F8F9;}.page-frame {	margin-top: 20px; background-color: #FFF; border: 1px solid #45464A; padding: 20px; box-shadow: 5px 5px 10px 0px rgba(0,0,0,0.75);	width: 94%;	max-width: 1070px;}.padV20 {	padding-top: 20px;	padding-bottom: 20px;}.padV30 {	padding-top: 30px;	padding-bottom: 30px;}.item-list-container {	display: block;	padding-bottom: 20px;}.item-list-date {	font-family: Montserrat, Manrope, "Open Sans", sans-serif;	font-weight: 300;	font-size: 24pt;	color: #74777F;}.item-list-title {	font-family: Montserrat, Manrope, "Open Sans", sans-serif;	font-size: 24pt;	font-weight: 400;	color: #232426;	margin: 0px;}.item-list-right {	display: table-cell;	padding-left: 40px;}.basic13R {	font-size: 13pt;	font-family: Manrope, "Open Sans", sans-serif;}@media (max-width:880px){	.box-page-body { background-color: #FFF; }	.page-frame {		margin-top: 10px; border: 0; padding: 10px; box-shadow: none;	}	.item-list-right {		padding-left: 20px;	}}@media (max-width:767px){	.item-list-date, .item-list-title { font-size: 20pt; }}@media (max-width:520px){	.item-list-date { font-size: 16pt; font-weight: 400; }	.item-list-title { font-size: 16pt; font-weight: 500; }	.item-list-right {		display: block;		padding-left: 0px;	}	.item-list-year { display: inline; }}.logoImg {max-width: 220px; max-height: 90px; }