/* @group Generic Styles */

#ruleStackstacks_in_94,
#ruleStackstacks_in_94:before,
#ruleStackstacks_in_94:after {
	box-sizing: border-box;
	-webkit-box-sizing: border-box;
}

#ruleStackstacks_in_94 {
	position: relative;
	overflow: hidden;
	margin: 3.00% 0;
	width: %;
}

/*  */
#ruleStackstacks_in_94 {
	width: 100%;
}
/*  */

/*  */

/*  */

#ruleStackstacks_in_94 [class^="fa fa-"] {
	position: relative;
	width: 40px;
	height: 40px;
	line-height: 40px;
	font-size: 18px;
	text-align: center;
	color: rgba(204, 204, 204, 1.00);
	background: rgba(0, 0, 0, 0.00);
	border-radius: 50%;
	border: 0px solid rgba(204, 204, 204, 1.00);
	display: inline-block;
}

#ruleStackstacks_in_94 a {
	position: absolute;
	top: 0px;
	display: block;
	width: 40px;
	height: 40px;
	border: none;
	background: transparent;
	outline: none;
}

/* @end */

/* @end */

/*  */

/*  */
#ruleStackstacks_in_94 {
	text-align: center;
}

#ruleStackstacks_in_94:before,
#ruleStackstacks_in_94:after {
	content: '';
	position: absolute;
	width: 100%;
	top: 49%;
	right: 40px;
	height: 0px;
	border-top: 1px solid rgba(102, 0, 51, 1.00);
}

#ruleStackstacks_in_94:before {
	left: -50%;
	margin-left: -20px;
}

#ruleStackstacks_in_94:after {
	left: 50%;
	margin-left: 20px;
}

#ruleStackstacks_in_94 a {
	left: 50%;
	margin-left: -20px;
}
/*  */

/*  */

/*  */
/*  */
#stacks_out_107 {
	margin-left:0;
}
/* @group Generic Styles */

#ruleStackstacks_in_99,
#ruleStackstacks_in_99:before,
#ruleStackstacks_in_99:after {
	box-sizing: border-box;
	-webkit-box-sizing: border-box;
}

#ruleStackstacks_in_99 {
	position: relative;
	overflow: hidden;
	margin: 1.00% 0;
	width: %;
}

/*  */
#ruleStackstacks_in_99 {
	width: 100%;
}
/*  */

/*  */

/*  */

#ruleStackstacks_in_99 [class^="fa fa-"] {
	position: relative;
	width: 40px;
	height: 40px;
	line-height: 40px;
	font-size: 18px;
	text-align: center;
	color: rgba(204, 204, 204, 1.00);
	background: rgba(0, 0, 0, 0.00);
	border-radius: 50%;
	border: 0px solid rgba(204, 204, 204, 1.00);
	display: inline-block;
}

#ruleStackstacks_in_99 a {
	position: absolute;
	top: 0px;
	display: block;
	width: 40px;
	height: 40px;
	border: none;
	background: transparent;
	outline: none;
}

/* @end */

/* @end */

/*  */

/*  */
#ruleStackstacks_in_99 {
	text-align: center;
}

#ruleStackstacks_in_99:before,
#ruleStackstacks_in_99:after {
	content: '';
	position: absolute;
	width: 100%;
	top: 49%;
	right: 40px;
	height: 0px;
	border-top: 1px solid rgba(102, 0, 51, 1.00);
}

#ruleStackstacks_in_99:before {
	left: -50%;
	margin-left: -20px;
}

#ruleStackstacks_in_99:after {
	left: 50%;
	margin-left: 20px;
}

#ruleStackstacks_in_99 a {
	left: 50%;
	margin-left: -20px;
}
/*  */

/*  */

/*  */
/*  */
.spacerStack {
	height: 20.00px;
}

#spacerStackstacks_in_104 {
	height: 20.00px;
}




















@media print {
	#spacerStackstacks_in_104 {
		display: none !important;
	}
}

#stacks_in_173 {
	font-size: 149%;
}

.spacerStack {
	height: 20.00px;
}

#spacerStackstacks_in_174 {
	height: 20.00px;
}




















@media print {
	#spacerStackstacks_in_174 {
		display: none !important;
	}
}

#stacks_in_167 {
	font-size: 129%;
}

.spacerStack {
	height: 20.00px;
}

#spacerStackstacks_in_137 {
	height: 20.00px;
}




















@media print {
	#spacerStackstacks_in_137 {
		display: none !important;
	}
}
#description_list_stack_stacks_in_114 {
	margin: auto;
	max-width: 1000px;
}

#description_list_stack_stacks_in_114 .description_list_div {
	
	margin: 0px 0px;
	padding: 0.5rem 0.5rem;
	border-radius: 0px;
	overflow: hidden;
}




#description_list_stack_stacks_in_114 dt,
#description_list_stack_stacks_in_114 dd {
	display: block;
}








#description_list_stack_stacks_in_114 dt {
	display: block;
	padding: 0;
	margin: 0;
	font-size: inherit;
	line-height: 1.5;
	letter-spacing: 0px;
	color: rgba(51, 51, 51, 1.00);
	background-color: rgba(255, 255, 255, 0.00);
	text-indent: 0rem;
	padding: 0rem 0rem 0rem 0rem;
	
	text-align: center;
	
	
	font-weight: normal;
	font-style: normal;
	text-transform: none;
	text-decoration: none;
	font-weight: bold;
	
	
	
}

#description_list_stack_stacks_in_114 dd {
	display: block;
	padding: 0;
	margin: 0;
	font-size: inherit;
	line-height: 1.5;
	letter-spacing: 0px;
	color: rgba(51, 51, 51, 1.00);
	background-color: rgba(255, 255, 255, 0.00);
	text-indent: 0rem;
	padding: 0rem 0rem 0rem 0rem;
	
	text-align: center;
	
	
	font-weight: normal;
	font-style: normal;
	text-transform: none;
	text-decoration: none;
	
	
	
	
}


@media screen and (min-width: 568px) {
	#description_list_stack_stacks_in_114 {

	}

	#description_list_stack_stacks_in_114 dt {
		
		text-align: center;
		
		
		color: rgba(51, 51, 51, 1.00);
		background-color: rgba(255, 255, 255, 0.00);
	}
	
	#description_list_stack_stacks_in_114 dd {
		text-align: left;
		
		
		
		color: rgba(51, 51, 51, 1.00);
		background-color: rgba(255, 255, 255, 0.00);
	}

	
	#description_list_stack_stacks_in_114 .description_list_div {
		display: flex;
	}
	#description_list_stack_stacks_in_114 dt {
		flex: 0 0 50.00%;
	}
	#description_list_stack_stacks_in_114 dd {
		flex: 1;
	}
	

	

	
}














.spacerStack {
	height: 30.00px;
}

#spacerStackstacks_in_113 {
	height: 30.00px;
}




















@media print {
	#spacerStackstacks_in_113 {
		display: none !important;
	}
}

#stacks_in_169 {
	font-size: 130%;
}

.spacerStack {
	height: 40.00px;
}

#spacerStackstacks_in_110 {
	height: 40.00px;
}




















@media print {
	#spacerStackstacks_in_110 {
		display: none !important;
	}
}
/* @group Generic Styles */

#ruleStackstacks_in_175,
#ruleStackstacks_in_175:before,
#ruleStackstacks_in_175:after {
	box-sizing: border-box;
	-webkit-box-sizing: border-box;
}

#ruleStackstacks_in_175 {
	position: relative;
	overflow: hidden;
	margin: 1.00% 0;
	width: %;
}

/*  */
#ruleStackstacks_in_175 {
	width: 100%;
}
/*  */

/*  */

/*  */

#ruleStackstacks_in_175 [class^="fa fa-"] {
	position: relative;
	width: 40px;
	height: 40px;
	line-height: 40px;
	font-size: 18px;
	text-align: center;
	color: rgba(204, 204, 204, 1.00);
	background: rgba(0, 0, 0, 0.00);
	border-radius: 50%;
	border: 0px solid rgba(204, 204, 204, 1.00);
	display: inline-block;
}

#ruleStackstacks_in_175 a {
	position: absolute;
	top: 0px;
	display: block;
	width: 40px;
	height: 40px;
	border: none;
	background: transparent;
	outline: none;
}

/* @end */

/* @end */

/*  */

/*  */
#ruleStackstacks_in_175 {
	text-align: center;
}

#ruleStackstacks_in_175:before,
#ruleStackstacks_in_175:after {
	content: '';
	position: absolute;
	width: 100%;
	top: 49%;
	right: 40px;
	height: 0px;
	border-top: 1px solid rgba(204, 204, 204, 1.00);
}

#ruleStackstacks_in_175:before {
	left: -50%;
	margin-left: -20px;
}

#ruleStackstacks_in_175:after {
	left: 50%;
	margin-left: 20px;
}

#ruleStackstacks_in_175 a {
	left: 50%;
	margin-left: -20px;
}
/*  */

/*  */

/*  */
/*  */