#heading_stacks_in_295 {
    
    
    
    
}/* @group Generic Styles */

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

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

/*  */

/*  */

/*  */
#ruleStackstacks_in_1116 {
	width: 50%;
	margin-left: auto; margin-right: auto;
}
/*  */

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

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

/* @end */

/* @end */

/*  */

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

#ruleStackstacks_in_1116:before,
#ruleStackstacks_in_1116:after {
	content: '';
	position: absolute;
	width: 100%;
	top: 49%;
	right: 40px;
	height: 0px;
	border-top: 2px dashed rgba(223, 113, 10, 1.00);
}

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

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

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

/*  */

/*  */
/*  */
#stacks_out_1116 {
	width: 79%;
}

#stacks_in_365 {
	margin: 30px 0px 30px 0px;
}

#stacks_out_365 {
	width: 90%;
}
#stacks_in_308 {
    text-align: center;
    padding: 5px 5px;
}

#stacks_in_308 a {
    display: inline-block;
    background: rgba(253, 128, 8, 1.00);
    background-image: -webkit-linear-gradient(top, rgba(253, 128, 8, 1.00), rgba(223, 113, 10, 1.00));
    background-image: -moz-linear-gradient(top, rgba(253, 128, 8, 1.00), rgba(223, 113, 10, 1.00));
    background-image: -ms-linear-gradient(top, rgba(253, 128, 8, 1.00), rgba(223, 113, 10, 1.00));
    background-image: -o-linear-gradient(top, rgba(253, 128, 8, 1.00), rgba(223, 113, 10, 1.00));
    background-image: linear-gradient(to bottom, rgba(253, 128, 8, 1.00), rgba(223, 113, 10, 1.00));
    border-radius: 1 px;
    font-family: inherit;
    line-height: 1.2;
    letter-spacing: 1px;
    color: rgba(255, 255, 255, 1.00);
    font-size: 20px;
    padding: 10px 20px;
    text-decoration: none;
    /* Misc. text formating */ 
    /* No text shadow */
    box-shadow: 0px 1px 3px rgba(102, 102, 102, 1.00);
    /* No border */
}

#stacks_in_308 a:hover {
    background: rgba(15, 128, 255, 1.00);
    background-image: -webkit-linear-gradient(top, rgba(15, 128, 255, 1.00), rgba(53, 98, 151, 1.00));
    background-image: -moz-linear-gradient(top, rgba(15, 128, 255, 1.00), rgba(53, 98, 151, 1.00));
    background-image: -ms-linear-gradient(top, rgba(15, 128, 255, 1.00), rgba(53, 98, 151, 1.00));
    background-image: -o-linear-gradient(top, rgba(15, 128, 255, 1.00), rgba(53, 98, 151, 1.00));
    background-image: linear-gradient(to bottom, rgba(15, 128, 255, 1.00), rgba(53, 98, 151, 1.00));
    text-decoration: none;
    /* Misc. text formating */ 
}/* @group Generic Styles */

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

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

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

/*  */

/*  */

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

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

/* @end */

/* @end */

/*  */

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

#ruleStackstacks_in_302:before,
#ruleStackstacks_in_302:after {
	content: '';
	position: absolute;
	width: 100%;
	top: 49%;
	right: 40px;
	height: 0px;
	border-top: 2px dashed rgba(223, 113, 10, 1.00);
}

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

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

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

/*  */

/*  */
/*  */
#stacks_in_302 {
	margin: 10px 0px 0px 0px;
}
#sectional_stacks_in_105 {
  display: flex;
  justify-content: center;
  flex-direction: column;
  overflow: hidden;

  -webkit-flex-wrap: wrap;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
}

#sectional_stacks_in_105 .sectional_module {
  width: 100%;
  position: relative;
  overflow: hidden;
  display: flex;
}

@media screen and (min-width: 768px) {
  #sectional_stacks_in_105 {
    flex-direction: row;
  }

  #sectional_stacks_in_105 .sectional_module {
    align-items: center;
    min-height: none;
  }
}

/* Left section module */

#sectional_module_left_stacks_in_105 {
  flex: 1;
}

#sectional_wrap_left_stacks_in_105 {
  width: 100%;
}

#sectional_content_left_stacks_in_105 {
  text-align: left;
  
  
  color: rgba(25, 25, 25, 1.00);
  max-width: none;
  padding: 3rem;
  
  margin-right: auto;
  
  
  
}

#sectional_content_left_stacks_in_105 h1,
#sectional_content_left_stacks_in_105 h2,
#sectional_content_left_stacks_in_105 h3,
#sectional_content_left_stacks_in_105 h4,
#sectional_content_left_stacks_in_105 h5,
#sectional_content_left_stacks_in_105 h6,
#sectional_content_left_stacks_in_105 a {
  color: rgba(25, 25, 25, 1.00);
}


/* No background */
#sectional_module_left_stacks_in_105 {
  background: none;
}
























/* Right section module */

#sectional_module_right_stacks_in_105 {
  flex: 1;
}

#sectional_wrap_right_stacks_in_105 {
  width: 100%;
}

#sectional_content_right_stacks_in_105 {
  
  text-align: center;
  
  color: rgba(25, 25, 25, 1.00);
  max-width: none;
  padding: 100px;
  
  
  margin-left: auto;
  margin-right: auto;
  
  
}

  #sectional_content_right_stacks_in_105 h1,
  #sectional_content_right_stacks_in_105 h2,
  #sectional_content_right_stacks_in_105 h3,
  #sectional_content_right_stacks_in_105 h4,
  #sectional_content_right_stacks_in_105 h5,
  #sectional_content_right_stacks_in_105 h6,
  #sectional_content_right_stacks_in_105 a {
    color: rgba(25, 25, 25, 1.00);
  }

  

  

  

  

  

  

  

  

  
  /* Local image image applied as a CSS background */
  #sectional_module_right_stacks_in_105 {
    background: url(../files/right_container_local_image-105.jpg);
    background-size: cover;
    background-repeat: no-repeat;
    background-position: center center;
  }
  

  

  

  


#sectional_stacks_in_105 .sectional_module:nth-child(even) {
  margin-right: 0;
}

@media print {
  #sectional_content_left_stacks_in_105,
  #sectional_content_right_stacks_in_105 {
    color: #000000;
    text-align: left;
  }
}








#heading_stacks_in_545 {
    
    
    
    
}
#stacks_in_239 {
	margin: 20px 0px 30px 0px;
}
#stacks_in_291 {
    text-align: left;
    padding: 5px 5px;
}

#stacks_in_291 a {
    display: inline-block;
    background: rgba(253, 128, 8, 1.00);
    background-image: -webkit-linear-gradient(top, rgba(253, 128, 8, 1.00), rgba(223, 113, 10, 1.00));
    background-image: -moz-linear-gradient(top, rgba(253, 128, 8, 1.00), rgba(223, 113, 10, 1.00));
    background-image: -ms-linear-gradient(top, rgba(253, 128, 8, 1.00), rgba(223, 113, 10, 1.00));
    background-image: -o-linear-gradient(top, rgba(253, 128, 8, 1.00), rgba(223, 113, 10, 1.00));
    background-image: linear-gradient(to bottom, rgba(253, 128, 8, 1.00), rgba(223, 113, 10, 1.00));
    border-radius: 1 px;
    font-family: inherit;
    line-height: 1.2;
    letter-spacing: 1px;
    color: rgba(255, 255, 255, 1.00);
    font-size: 20px;
    padding: 10px 20px;
    text-decoration: none;
    /* Misc. text formating */ 
    /* No text shadow */
    box-shadow: 0px 1px 3px rgba(102, 102, 102, 1.00);
    /* No border */
}

#stacks_in_291 a:hover {
    background: rgba(15, 128, 255, 1.00);
    background-image: -webkit-linear-gradient(top, rgba(15, 128, 255, 1.00), rgba(0, 74, 151, 1.00));
    background-image: -moz-linear-gradient(top, rgba(15, 128, 255, 1.00), rgba(0, 74, 151, 1.00));
    background-image: -ms-linear-gradient(top, rgba(15, 128, 255, 1.00), rgba(0, 74, 151, 1.00));
    background-image: -o-linear-gradient(top, rgba(15, 128, 255, 1.00), rgba(0, 74, 151, 1.00));
    background-image: linear-gradient(to bottom, rgba(15, 128, 255, 1.00), rgba(0, 74, 151, 1.00));
    text-decoration: none;
    /* Misc. text formating */ 
}/* @group Generic Styles */

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

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

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

/*  */

/*  */

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

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

/* @end */

/* @end */

/*  */

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

#ruleStackstacks_in_301:before,
#ruleStackstacks_in_301:after {
	content: '';
	position: absolute;
	width: 100%;
	top: 49%;
	right: 40px;
	height: 0px;
	border-top: 2px dashed rgba(223, 113, 10, 1.00);
}

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

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

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

/*  */

/*  */
/*  */
#stacks_in_301 {
	margin: 10px 0px 0px 0px;
}
#sectional_stacks_in_219 {
  display: flex;
  justify-content: center;
  flex-direction: column;
  overflow: hidden;

  -webkit-flex-wrap: wrap;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
}

#sectional_stacks_in_219 .sectional_module {
  width: 100%;
  position: relative;
  overflow: hidden;
  display: flex;
}

@media screen and (min-width: 768px) {
  #sectional_stacks_in_219 {
    flex-direction: row;
  }

  #sectional_stacks_in_219 .sectional_module {
    align-items: center;
    min-height: none;
  }
}

/* Left section module */

#sectional_module_left_stacks_in_219 {
  flex: 1;
}

#sectional_wrap_left_stacks_in_219 {
  width: 100%;
}

#sectional_content_left_stacks_in_219 {
  text-align: left;
  
  
  color: rgba(0, 0, 0, 0.90);
  max-width: none;
  padding: 120px;
  
  margin-right: auto;
  
  
  
}

#sectional_content_left_stacks_in_219 h1,
#sectional_content_left_stacks_in_219 h2,
#sectional_content_left_stacks_in_219 h3,
#sectional_content_left_stacks_in_219 h4,
#sectional_content_left_stacks_in_219 h5,
#sectional_content_left_stacks_in_219 h6,
#sectional_content_left_stacks_in_219 a {
  color: rgba(0, 0, 0, 0.90);
}


















/* Local image image applied as a CSS background */
#sectional_module_left_stacks_in_219 {
	background: url(../files/left_container_local_image-219.jpg);
	background-size: cover;
	background-repeat: no-repeat;
  background-position: center center;
}








/* Right section module */

#sectional_module_right_stacks_in_219 {
  flex: 1;
}

#sectional_wrap_right_stacks_in_219 {
  width: 100%;
}

#sectional_content_right_stacks_in_219 {
  text-align: left;
  
  
  color: rgba(25, 25, 25, 1.00);
  max-width: none;
  padding: 3rem;
  
  margin-right: auto;
  
  
  
}

  #sectional_content_right_stacks_in_219 h1,
  #sectional_content_right_stacks_in_219 h2,
  #sectional_content_right_stacks_in_219 h3,
  #sectional_content_right_stacks_in_219 h4,
  #sectional_content_right_stacks_in_219 h5,
  #sectional_content_right_stacks_in_219 h6,
  #sectional_content_right_stacks_in_219 a {
    color: rgba(25, 25, 25, 1.00);
  }

  
  /* No background */
  #sectional_module_right_stacks_in_219 {
    background: none;
  }
  

  

  

  

  

  

  

  

  

  

  

  


#sectional_stacks_in_219 .sectional_module:nth-child(even) {
  margin-right: 0;
}

@media print {
  #sectional_content_left_stacks_in_219,
  #sectional_content_right_stacks_in_219 {
    color: #000000;
    text-align: left;
  }
}








#heading_stacks_in_299 {
    
    
    
    
}
#stacks_in_445 {
	margin: 20px 0px 30px 0px;
}
#stacks_in_459 {
    text-align: left;
    padding: 5px 5px;
}

#stacks_in_459 a {
    display: inline-block;
    background: rgba(253, 128, 8, 1.00);
    background-image: -webkit-linear-gradient(top, rgba(253, 128, 8, 1.00), rgba(223, 113, 10, 1.00));
    background-image: -moz-linear-gradient(top, rgba(253, 128, 8, 1.00), rgba(223, 113, 10, 1.00));
    background-image: -ms-linear-gradient(top, rgba(253, 128, 8, 1.00), rgba(223, 113, 10, 1.00));
    background-image: -o-linear-gradient(top, rgba(253, 128, 8, 1.00), rgba(223, 113, 10, 1.00));
    background-image: linear-gradient(to bottom, rgba(253, 128, 8, 1.00), rgba(223, 113, 10, 1.00));
    border-radius: 2px;
    font-family: inherit;
    line-height: 1.3;
    letter-spacing: 1px;
    color: rgba(255, 255, 255, 1.00);
    font-size: 20px;
    padding: 10px 20px;
    text-decoration: none;
    /* Misc. text formating */ 
    /* No text shadow */
    box-shadow: 0px 1px 3px rgba(102, 102, 102, 1.00);
    /* No border */
}

#stacks_in_459 a:hover {
    background: rgba(15, 128, 255, 1.00);
    background-image: -webkit-linear-gradient(top, rgba(15, 128, 255, 1.00), rgba(0, 74, 151, 1.00));
    background-image: -moz-linear-gradient(top, rgba(15, 128, 255, 1.00), rgba(0, 74, 151, 1.00));
    background-image: -ms-linear-gradient(top, rgba(15, 128, 255, 1.00), rgba(0, 74, 151, 1.00));
    background-image: -o-linear-gradient(top, rgba(15, 128, 255, 1.00), rgba(0, 74, 151, 1.00));
    background-image: linear-gradient(to bottom, rgba(15, 128, 255, 1.00), rgba(0, 74, 151, 1.00));
    text-decoration: none;
    /* Misc. text formating */ 
}#sectional_stacks_in_203 {
  display: flex;
  justify-content: center;
  flex-direction: column;
  overflow: hidden;

  -webkit-flex-wrap: wrap;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
}

#sectional_stacks_in_203 .sectional_module {
  width: 100%;
  position: relative;
  overflow: hidden;
  display: flex;
}

@media screen and (min-width: 768px) {
  #sectional_stacks_in_203 {
    flex-direction: row;
  }

  #sectional_stacks_in_203 .sectional_module {
    align-items: center;
    min-height: none;
  }
}

/* Left section module */

#sectional_module_left_stacks_in_203 {
  flex: 1;
}

#sectional_wrap_left_stacks_in_203 {
  width: 100%;
}

#sectional_content_left_stacks_in_203 {
  text-align: left;
  
  
  color: rgba(0, 0, 0, 0.90);
  max-width: none;
  padding: 3rem;
  
  margin-right: auto;
  
  
  
}

#sectional_content_left_stacks_in_203 h1,
#sectional_content_left_stacks_in_203 h2,
#sectional_content_left_stacks_in_203 h3,
#sectional_content_left_stacks_in_203 h4,
#sectional_content_left_stacks_in_203 h5,
#sectional_content_left_stacks_in_203 h6,
#sectional_content_left_stacks_in_203 a {
  color: rgba(0, 0, 0, 0.90);
}


/* No background */
#sectional_module_left_stacks_in_203 {
  background: none;
}
























/* Right section module */

#sectional_module_right_stacks_in_203 {
  flex: 1;
}

#sectional_wrap_right_stacks_in_203 {
  width: 100%;
}

#sectional_content_right_stacks_in_203 {
  text-align: left;
  
  
  color: rgba(25, 25, 25, 1.00);
  max-width: none;
  padding: 120px;
  
  margin-right: auto;
  
  
  
}

  #sectional_content_right_stacks_in_203 h1,
  #sectional_content_right_stacks_in_203 h2,
  #sectional_content_right_stacks_in_203 h3,
  #sectional_content_right_stacks_in_203 h4,
  #sectional_content_right_stacks_in_203 h5,
  #sectional_content_right_stacks_in_203 h6,
  #sectional_content_right_stacks_in_203 a {
    color: rgba(25, 25, 25, 1.00);
  }

  

  

  

  

  

  

  

  

  
  /* Local image image applied as a CSS background */
  #sectional_module_right_stacks_in_203 {
    background: url(../files/right_container_local_image-203.jpg);
    background-size: cover;
    background-repeat: no-repeat;
    background-position: center center;
  }
  

  

  

  


#sectional_stacks_in_203 .sectional_module:nth-child(even) {
  margin-right: 0;
}

@media print {
  #sectional_content_left_stacks_in_203,
  #sectional_content_right_stacks_in_203 {
    color: #000000;
    text-align: left;
  }
}








#heading_stacks_in_293 {
    
    
    
    
}
#stacks_in_215 {
	margin: 20px 0px 30px 0px;
}
#stacks_in_519 {
    text-align: left;
    padding: 5px 5px;
}

#stacks_in_519 a {
    display: inline-block;
    background: rgba(253, 128, 8, 1.00);
    background-image: -webkit-linear-gradient(top, rgba(253, 128, 8, 1.00), rgba(223, 113, 10, 1.00));
    background-image: -moz-linear-gradient(top, rgba(253, 128, 8, 1.00), rgba(223, 113, 10, 1.00));
    background-image: -ms-linear-gradient(top, rgba(253, 128, 8, 1.00), rgba(223, 113, 10, 1.00));
    background-image: -o-linear-gradient(top, rgba(253, 128, 8, 1.00), rgba(223, 113, 10, 1.00));
    background-image: linear-gradient(to bottom, rgba(253, 128, 8, 1.00), rgba(223, 113, 10, 1.00));
    border-radius: 2px;
    font-family: inherit;
    line-height: 1.2;
    letter-spacing: 1px;
    color: rgba(255, 255, 255, 1.00);
    font-size: 20px;
    padding: 10px 20px;
    text-decoration: none;
    /* Misc. text formating */ 
    /* No text shadow */
    box-shadow: 0px 1px 3px rgba(102, 102, 102, 1.00);
    /* No border */
}

#stacks_in_519 a:hover {
    background: rgba(15, 128, 255, 1.00);
    background-image: -webkit-linear-gradient(top, rgba(15, 128, 255, 1.00), rgba(53, 98, 151, 1.00));
    background-image: -moz-linear-gradient(top, rgba(15, 128, 255, 1.00), rgba(53, 98, 151, 1.00));
    background-image: -ms-linear-gradient(top, rgba(15, 128, 255, 1.00), rgba(53, 98, 151, 1.00));
    background-image: -o-linear-gradient(top, rgba(15, 128, 255, 1.00), rgba(53, 98, 151, 1.00));
    background-image: linear-gradient(to bottom, rgba(15, 128, 255, 1.00), rgba(53, 98, 151, 1.00));
    text-decoration: none;
    /* Misc. text formating */ 
}/* @group Generic Styles */

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

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

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

/*  */

/*  */

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

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

/* @end */

/* @end */

/*  */

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

#ruleStackstacks_in_826:before,
#ruleStackstacks_in_826:after {
	content: '';
	position: absolute;
	width: 100%;
	top: 49%;
	right: 40px;
	height: 0px;
	border-top: 2px dashed rgba(223, 113, 10, 1.00);
}

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

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

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

/*  */

/*  */
/*  */
#stacks_in_826 {
	margin: 10px 0px 0px 0px;
}
#sectional_stacks_in_509 {
  display: flex;
  justify-content: center;
  flex-direction: column;
  overflow: hidden;

  -webkit-flex-wrap: wrap;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
}

#sectional_stacks_in_509 .sectional_module {
  width: 100%;
  position: relative;
  overflow: hidden;
  display: flex;
}

@media screen and (min-width: 768px) {
  #sectional_stacks_in_509 {
    flex-direction: row;
  }

  #sectional_stacks_in_509 .sectional_module {
    align-items: center;
    min-height: none;
  }
}

/* Left section module */

#sectional_module_left_stacks_in_509 {
  flex: 1;
}

#sectional_wrap_left_stacks_in_509 {
  width: 100%;
}

#sectional_content_left_stacks_in_509 {
  text-align: left;
  
  
  color: rgba(0, 0, 0, 0.90);
  max-width: none;
  padding: 120px;
  
  margin-right: auto;
  
  
  
}

#sectional_content_left_stacks_in_509 h1,
#sectional_content_left_stacks_in_509 h2,
#sectional_content_left_stacks_in_509 h3,
#sectional_content_left_stacks_in_509 h4,
#sectional_content_left_stacks_in_509 h5,
#sectional_content_left_stacks_in_509 h6,
#sectional_content_left_stacks_in_509 a {
  color: rgba(0, 0, 0, 0.90);
}


















/* Local image image applied as a CSS background */
#sectional_module_left_stacks_in_509 {
	background: url(../files/left_container_local_image-509.jpg);
	background-size: cover;
	background-repeat: no-repeat;
  background-position: center center;
}








/* Right section module */

#sectional_module_right_stacks_in_509 {
  flex: 1;
}

#sectional_wrap_right_stacks_in_509 {
  width: 100%;
}

#sectional_content_right_stacks_in_509 {
  text-align: left;
  
  
  color: rgba(25, 25, 25, 1.00);
  max-width: none;
  padding: 3rem;
  
  margin-right: auto;
  
  
  
}

  #sectional_content_right_stacks_in_509 h1,
  #sectional_content_right_stacks_in_509 h2,
  #sectional_content_right_stacks_in_509 h3,
  #sectional_content_right_stacks_in_509 h4,
  #sectional_content_right_stacks_in_509 h5,
  #sectional_content_right_stacks_in_509 h6,
  #sectional_content_right_stacks_in_509 a {
    color: rgba(25, 25, 25, 1.00);
  }

  
  /* No background */
  #sectional_module_right_stacks_in_509 {
    background: none;
  }
  

  

  

  

  

  

  

  

  

  

  

  


#sectional_stacks_in_509 .sectional_module:nth-child(even) {
  margin-right: 0;
}

@media print {
  #sectional_content_left_stacks_in_509,
  #sectional_content_right_stacks_in_509 {
    color: #000000;
    text-align: left;
  }
}








#heading_stacks_in_511 {
    
    
    
    
}
#stacks_in_513 {
	margin: 20px 0px 30px 0px;
}
#stacks_in_518 {
    text-align: left;
    padding: 5px 5px;
}

#stacks_in_518 a {
    display: inline-block;
    background: rgba(253, 128, 8, 1.00);
    background-image: -webkit-linear-gradient(top, rgba(253, 128, 8, 1.00), rgba(223, 113, 10, 1.00));
    background-image: -moz-linear-gradient(top, rgba(253, 128, 8, 1.00), rgba(223, 113, 10, 1.00));
    background-image: -ms-linear-gradient(top, rgba(253, 128, 8, 1.00), rgba(223, 113, 10, 1.00));
    background-image: -o-linear-gradient(top, rgba(253, 128, 8, 1.00), rgba(223, 113, 10, 1.00));
    background-image: linear-gradient(to bottom, rgba(253, 128, 8, 1.00), rgba(223, 113, 10, 1.00));
    border-radius: 2px;
    font-family: inherit;
    line-height: 1.2;
    letter-spacing: 1px;
    color: rgba(255, 255, 255, 1.00);
    font-size: 20px;
    padding: 10px 20px;
    text-decoration: none;
    /* Misc. text formating */ 
    /* No text shadow */
    box-shadow: 0px 1px 3px rgba(102, 102, 102, 1.00);
    /* No border */
}

#stacks_in_518 a:hover {
    background: rgba(15, 128, 255, 1.00);
    background-image: -webkit-linear-gradient(top, rgba(15, 128, 255, 1.00), rgba(53, 98, 151, 1.00));
    background-image: -moz-linear-gradient(top, rgba(15, 128, 255, 1.00), rgba(53, 98, 151, 1.00));
    background-image: -ms-linear-gradient(top, rgba(15, 128, 255, 1.00), rgba(53, 98, 151, 1.00));
    background-image: -o-linear-gradient(top, rgba(15, 128, 255, 1.00), rgba(53, 98, 151, 1.00));
    background-image: linear-gradient(to bottom, rgba(15, 128, 255, 1.00), rgba(53, 98, 151, 1.00));
    text-decoration: none;
    /* Misc. text formating */ 
}/* @group Generic Styles */

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

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

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

/*  */

/*  */

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

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

/* @end */

/* @end */

/*  */

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

#ruleStackstacks_in_331:before,
#ruleStackstacks_in_331:after {
	content: '';
	position: absolute;
	width: 100%;
	top: 49%;
	right: 40px;
	height: 0px;
	border-top: 2px dashed rgba(223, 113, 10, 1.00);
}

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

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

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

/*  */

/*  */
/*  */
#stacks_in_331 {
	margin: 10px 0px 0px 0px;
}
#heading_stacks_in_274 {
    
    
    
    
}


#stacks_in_1120 {
	margin:  5px;
}
/* Font style applied when the page has finished loading */

#ExtraContentPlusstacks_in_1121 #myExtraContent14,
#ExtraContentPlusstacks_in_1121 #fs {
	display: none;
}


#stacks_in_1122 {
    background-image: url("AE053754-DAAA-496D-A254-9999CB99575F.jpg");
	background-repeat: repeat;
	background-size: cover;
	background-position: center;
	padding: 40px 0px 40px 0px;
}

#stacks_in_1124 {
	padding:  20px;
}

   

   

   

    

  

  

  

  

  

  

  


#fontamental_stacks_in_1126 {
  
  text-align: center;
  
  
  text-decoration: none;
  text-transform: none;
  text-indent: inherit;
  word-spacing; inherit;
  letter-spacing: 1px;
  line-height: 1.5em;
  direction: ltr;
  font-style: normal;
  font-weight: bolder;
  font-size: 50px;

  
  color: rgba(253, 128, 8, 1.00);
  

  
  text-shadow: 2px 2px 0 rgba(255, 255, 255, 1.00);
  

  
  font-family: 'Caveat', sans-serif;
  
  
  
  
  
  
  
  
  
  
  
}

@media screen and (min-width: 576px) {
  #fontamental_stacks_in_1126 {
    font-size: 50px;
  }
}

@media screen and (min-width: 768px) {
  #fontamental_stacks_in_1126 {
    font-size: 50px;
  }
}

@media screen and (min-width: 992px) {
  #fontamental_stacks_in_1126 {
    font-size: 60px;
  }
}

@media screen and (min-width: 1200px) {
  #fontamental_stacks_in_1126 {
    font-size: 60px;
  }
}



#stacks_in_1127 {
	margin:  20px;
	padding:  20px;
}
/* Font style applied when the page has finished loading */

#ExtraContentPlusstacks_in_1131 #myExtraContent16,
#ExtraContentPlusstacks_in_1131 #fs {
	display: none;
}

/* @group Generic Styles */

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

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

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

/*  */

/*  */

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

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

/* @end */

/* @end */

/*  */

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

#ruleStackstacks_in_1132:before,
#ruleStackstacks_in_1132:after {
	content: '';
	position: absolute;
	width: 100%;
	top: 49%;
	right: 40px;
	height: 0px;
	border-top: 2px dashed rgba(223, 113, 10, 1.00);
}

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

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

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

/*  */

/*  */
/*  */
#stacks_in_1132 {
	border: solid rgba(204, 204, 204, 1.00);
	border-width: 0px 0px 3px 0px;
	margin: 10px 0px 0px 0px;
}
/* Font style applied when the page has finished loading */

#ExtraContentPlusstacks_in_1134 #myExtraContent18,
#ExtraContentPlusstacks_in_1134 #fs {
	display: none;
}


#stacks_in_1135 {
	margin: 0px 10px 0px 10px;
}

#stacks_in_1142 {
	margin: 10px 0px 0px 0px;
}

#stacks_in_1146 {
	margin: 20px 0px 20px 0px;
}

#stacks_out_1146 {
	width: 88%;
	margin-left:0;
}
/* Font style applied when the page has finished loading */

#ExtraContentPlusstacks_in_1152 #myExtraContent19,
#ExtraContentPlusstacks_in_1152 #fs {
	display: none;
}


#stacks_in_1153 {
	margin: 5px 10px 5px 10px;
}

#stacks_in_1158 {
	margin: 30px 5px 20px 5px;
}
/* @group Generic Styles */

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

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

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

/*  */

/*  */

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

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

/* @end */

/* @end */

/*  */

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

#ruleStackstacks_in_1160:before,
#ruleStackstacks_in_1160:after {
	content: '';
	position: absolute;
	width: 100%;
	top: 49%;
	right: 40px;
	height: 0px;
	border-top: 2px dashed rgba(223, 113, 10, 0.50);
}

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

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

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

/*  */

/*  */
/*  */
#stacks_in_1160 {
	margin:  5px;
}

#stacks_in_1161 {
	margin: 5px 10px 0px 10px;
}

#stacks_in_1165 {
	margin: 30px 0px 20px 0px;
}
/* @group Generic Styles */

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

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

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

/*  */

/*  */

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

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

/* @end */

/* @end */

/*  */

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

#ruleStackstacks_in_1167:before,
#ruleStackstacks_in_1167:after {
	content: '';
	position: absolute;
	width: 100%;
	top: 49%;
	right: 40px;
	height: 0px;
	border-top: 2px dashed rgba(223, 113, 10, 0.50);
}

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

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

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

/*  */

/*  */
/*  */
#stacks_in_1167 {
	margin:  5px;
}
/* Font style applied when the page has finished loading */

#ExtraContentPlusstacks_in_1168 #myExtraContent20,
#ExtraContentPlusstacks_in_1168 #fs {
	display: none;
}


#stacks_in_1169 {
	margin: 0px 10px 0px 10px;
}
/* Font style applied when the page has finished loading */

#ExtraContentPlusstacks_in_1184 #myExtraContent21,
#ExtraContentPlusstacks_in_1184 #fs {
	display: none;
}


#stacks_in_1185 {
	margin: 5px 10px 0px 10px;
}
