 .com_joeworkman_stacks_anchor_stack{height:0!important}.com_joeworkman_stacks_anchor_stack a{height:0;font-size:0;line-height:0;padding:0;margin:0} 
.com_bigwhiteduck_stacks_paragraphpro_stack p.text-center{text-align:center}.com_bigwhiteduck_stacks_paragraphpro_stack p.text-left{text-align:left}.com_bigwhiteduck_stacks_paragraphpro_stack p.text-right{text-align:right}.com_bigwhiteduck_stacks_paragraphpro_stack p.text-justify{text-align:justify}.com_bigwhiteduck_stacks_paragraphpro_stack p.text-inherit{text-align:inherit}@media only screen and (max-width:640px){.com_bigwhiteduck_stacks_paragraphpro_stack p.small-only-text-center{text-align:center}.com_bigwhiteduck_stacks_paragraphpro_stack p.small-only-text-center + ul{display:table;margin:0 auto;text-align:left}}@media only screen and (max-width:640px){.com_bigwhiteduck_stacks_paragraphpro_stack p.text-justify.small-only-just-left{text-align:left !important}}
/* Font style applied when the page has finished loading */

#ExtraContentPlusstacks_in_74 #myExtraContent4,
#ExtraContentPlusstacks_in_74 #fs {
	display: none;
}

/*Begin Align Stack by Pressure Designs*/
#stacks_in_185align{
	
	text-align: center;
	margin-left: auto;
	margin-right: auto; 
	
	
	
	
	
}
/*End Align Stack by Pressure Designs*/#circularthingstacks_in_186 {
     width: 100%;
     
	max-width: 225px;
	margin: 0 auto;
	 

		
	 padding: 20px !important; 	
}

#circularthingstacks_in_186 .wrapthing{
    margin: 0 auto;
    width: 100%;
	outline:  1px solid #000000;
}

#stacks_in_186 .wrapthing::after {
    content: '';
    display: block;
    height: 0;
    padding-bottom: 100%;
	width: 100%;
	
	
  	-webkit-border-radius: 100%;
	   -moz-border-radius: 100%;
			border-radius: 100%;
}

#stacks_in_186 .background::after {
    background: url(../index_files/static_bg-186.png) 0 0 / cover;
}

/* INSET SHADOW 
====================== */






/* DROPSHADOW 
====================== */






/* SHADOW ON HOVER ONLY 
====================== */

	
	#stacks_in_186 .wrapthing:hover:after {
	  	-webkit-transform: translate(0, 0);
	  		transform: translate(0, 0);
	  	-webkit-transition: transform 300ms cubic-bezier(0.34, 2, 0.6, 1), box-shadow 300ms ease, opacity 300ms ease;
	  			transition: transform 300ms cubic-bezier(0.34, 2, 0.6, 1), box-shadow 300ms ease, opacity 300ms ease;
	  	-webkit-box-shadow: 0 10px 16px -6px rgba(22, 22, 22, 0.5);
				box-shadow: 0 10px 16px -6px rgba(22, 22, 22, 0.5);
	
	}



/* LINK 
====================== */

#disklinkstacks_in_186  a:link,
#disklinkstacks_in_186  a:hover {
	display: block;
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	z-index: 30;	
}

#disklinkstacks_in_186  a:hover {
	display: block;
 	-webkit-border-radius: 100%;
	   -moz-border-radius: 100%;
			border-radius: 100%;
}


/* Font style applied when the page has finished loading */

#ExtraContentPlusstacks_in_88 #myExtraContent6,
#ExtraContentPlusstacks_in_88 #fs {
	display: none;
}

#stacks_in_59 .textalign_wrap {
margin-left: auto; margin-right: auto;
text-align: center;
/*Custom CSS;*/
}

#stacks_in_59 .textalign {
text-align: center;

display: inline-block;















/*Custom CSS;*/
}

#stacks_in_59 .textalign a {


}

#stacks_in_59 .textalign a:visited {

}

#stacks_in_59 .textalign a:hover {

}

#stacks_in_59 .textalign a:active {

}




#stacks_in_71 .textmarker_wrapper
 {
padding-left: 10px;
padding-right: 10px;	

text-align:center;
/*WrapperCustomCSS;*/
}

#stacks_in_71 .textmarker
{
display: inline;
background: #3B3C3B;
color: #000000; 
padding: 10px;
padding-left: 0;
padding-right: 0;
font-size: 50px;
line-height: 100%;    
box-shadow: 10px 0 0 #3B3C3B, -10px 0 0 #3B3C3B;
/*InnerCustomCSS;*/
}

/*Begin Align Stack by Pressure Designs*/
#stacks_in_258align{
	
	
	
	text-align: right;
	
	float: right;
	
	
	
	
}
/*End Align Stack by Pressure Designs*/
#stacks_in_259 {
	padding: 5px 5px 0px 0px;
}
#stacks_in_103>.s3_row {
	margin: 0 -10px;
}

#stacks_in_103>.s3_row>.s3_column_left {
	width: 33.33%;
}

#stacks_in_103>.s3_row>.s3_column_center {
	width: 33.339996%;
}

#stacks_in_103>.s3_row>.s3_column_right {
	width: 33.33%;
}

#stacks_in_103>.s3_row>.s3_column {
	padding: 0 10px;
}








@media only screen and (max-width: 770px) {


	#stacks_in_103>.s3_row  {
		margin: -10px 0;
	}
	#stacks_in_103>.s3_row>.s3_column {
		padding: 10px 0;
		width:100%;
	}


}



@media only screen and (max-width: 400px) {


	#stacks_in_103>.s3_row  {
		margin: -10px 0;
	}
	#stacks_in_103>.s3_row>.s3_column {
		padding: 10px 0;
		width:100%;
	}


}




#stacks_in_103 {
	padding: 20px 20px 0px 20px;
}
#circularthingstacks_in_107 {
     width: 100%;
      

		
		
}

#circularthingstacks_in_107 .wrapthing{
    margin: 0 auto;
    width: 100%;
	outline:  2px solid #000000;
}

#stacks_in_107 .wrapthing::after {
    content: '';
    display: block;
    height: 0;
    padding-bottom: 100%;
	width: 100%;
		border: 2px solid #000000;margin: 5px auto; 
	
  	-webkit-border-radius: 100%;
	   -moz-border-radius: 100%;
			border-radius: 100%;
}

#stacks_in_107 .background::after {
    background: url(../index_files/static_bg-107.jpg) 0 0 / cover;
}

/* INSET SHADOW 
====================== */






/* DROPSHADOW 
====================== */






/* SHADOW ON HOVER ONLY 
====================== */




/* LINK 
====================== */

#disklinkstacks_in_107  a:link,
#disklinkstacks_in_107  a:hover {
	display: none;
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	z-index: 30;	
}

#disklinkstacks_in_107  a:hover {
	display: none;
 	-webkit-border-radius: 100%;
	   -moz-border-radius: 100%;
			border-radius: 100%;
}


#stacks_in_721 .textalign_wrap {
margin-left: auto; margin-right: auto;
text-align: center;
/*Custom CSS;*/
}

#stacks_in_721 .textalign {
text-align: center;

display: inline-block;









padding-left: 10px !important; padding-right: 10px !important;
padding-top: 2px !important; padding-bottom: 2px !important;







/*Custom CSS;*/
}

#stacks_in_721 .textalign a {


}

#stacks_in_721 .textalign a:visited {

}

#stacks_in_721 .textalign a:hover {

}

#stacks_in_721 .textalign a:active {

}





#stacks_in_721 {
	padding: 10px 0px 0px 0px;
}
#stacks_in_722 .textmarker_wrapper
 {
padding-left: 10px;
padding-right: 10px;	

text-align:center;
/*WrapperCustomCSS;*/
}

#stacks_in_722 .textmarker
{
display: inline;
background: #3B3C3B;
color: #000000; 
padding: 10px;
padding-left: 0;
padding-right: 0;
font-size: 36px;
line-height: 100%;    
box-shadow: 10px 0 0 #3B3C3B, -10px 0 0 #3B3C3B;
/*InnerCustomCSS;*/
}

#stacks_in_100,#stacks_in_100 div,#stacks_in_100 p,#stacks_in_100 ol,#stacks_in_100 ul li,#stacks_in_100 ol li,#stacks_in_100 ol,#stacks_in_100 dl{font-size:1.50rem}@media all and (max-width:640px){#stacks_in_100,#stacks_in_100 div,#stacks_in_100 p,#stacks_in_100 ol,#stacks_in_100 ul li,#stacks_in_100 ol li,#stacks_in_100 ol,#stacks_in_100 dl{font-size:1.50rem}}@media only screen and (min-width:0px){#stacks_in_100,#stacks_in_100 div,#stacks_in_100 p,#stacks_in_100 .fa:not(.no-indent),#stacks_in_100 ol,#stacks_in_100 ul li,#stacks_in_100 ol li,#stacks_in_100 ol,#stacks_in_100 dl{line-height:1.00}}@media only screen and (min-width:0px){#stacks_in_100{}}


#stacks_in_1184 {
	padding: 0px 20px 0px 20px;
}
#circularthingstacks_in_1176 {
     width: 100%;
      

		
		
}

#circularthingstacks_in_1176 .wrapthing{
    margin: 0 auto;
    width: 100%;
	outline:  2px solid #000000;
}

#stacks_in_1176 .wrapthing::after {
    content: '';
    display: block;
    height: 0;
    padding-bottom: 100%;
	width: 100%;
		border: 2px solid #000000;margin: 5px auto; 
	
  	-webkit-border-radius: 100%;
	   -moz-border-radius: 100%;
			border-radius: 100%;
}

#stacks_in_1176 .background::after {
    background: url(../index_files/static_bg-1176.png) 0 0 / cover;
}

/* INSET SHADOW 
====================== */






/* DROPSHADOW 
====================== */






/* SHADOW ON HOVER ONLY 
====================== */




/* LINK 
====================== */

#disklinkstacks_in_1176  a:link,
#disklinkstacks_in_1176  a:hover {
	display: none;
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	z-index: 30;	
}

#disklinkstacks_in_1176  a:hover {
	display: none;
 	-webkit-border-radius: 100%;
	   -moz-border-radius: 100%;
			border-radius: 100%;
}


#stacks_in_1177 .textalign_wrap {
margin-left: auto; margin-right: auto;
text-align: center;
/*Custom CSS;*/
}

#stacks_in_1177 .textalign {
text-align: center;

display: inline-block;









padding-left: 10px !important; padding-right: 10px !important;
padding-top: 2px !important; padding-bottom: 2px !important;







/*Custom CSS;*/
}

#stacks_in_1177 .textalign a {


}

#stacks_in_1177 .textalign a:visited {

}

#stacks_in_1177 .textalign a:hover {

}

#stacks_in_1177 .textalign a:active {

}





#stacks_in_1177 {
	padding: 10px 0px 0px 0px;
}
#stacks_in_1179 .textmarker_wrapper
 {
padding-left: 10px;
padding-right: 10px;	

text-align:center;
/*WrapperCustomCSS;*/
}

#stacks_in_1179 .textmarker
{
display: inline;
background: #3B3C3B;
color: #000000; 
padding: 10px;
padding-left: 0;
padding-right: 0;
font-size: 36px;
line-height: 100%;    
box-shadow: 10px 0 0 #3B3C3B, -10px 0 0 #3B3C3B;
/*InnerCustomCSS;*/
}

#stacks_in_1178,#stacks_in_1178 div,#stacks_in_1178 p,#stacks_in_1178 ol,#stacks_in_1178 ul li,#stacks_in_1178 ol li,#stacks_in_1178 ol,#stacks_in_1178 dl{font-size:1.50rem}@media all and (max-width:640px){#stacks_in_1178,#stacks_in_1178 div,#stacks_in_1178 p,#stacks_in_1178 ol,#stacks_in_1178 ul li,#stacks_in_1178 ol li,#stacks_in_1178 ol,#stacks_in_1178 dl{font-size:1.50rem}}@media only screen and (min-width:0px){#stacks_in_1178,#stacks_in_1178 div,#stacks_in_1178 p,#stacks_in_1178 .fa:not(.no-indent),#stacks_in_1178 ol,#stacks_in_1178 ul li,#stacks_in_1178 ol li,#stacks_in_1178 ol,#stacks_in_1178 dl{line-height:1.00}}@media only screen and (min-width:0px){#stacks_in_1178{}}

#circularthingstacks_in_1008 {
     width: 100%;
      

		
		
}

#circularthingstacks_in_1008 .wrapthing{
    margin: 0 auto;
    width: 100%;
	outline:  2px solid #000000;
}

#stacks_in_1008 .wrapthing::after {
    content: '';
    display: block;
    height: 0;
    padding-bottom: 100%;
	width: 100%;
		border: 2px solid #000000;margin: 5px auto; 
	
  	-webkit-border-radius: 100%;
	   -moz-border-radius: 100%;
			border-radius: 100%;
}

#stacks_in_1008 .background::after {
    background: url(../index_files/static_bg-1008.png) 0 0 / cover;
}

/* INSET SHADOW 
====================== */






/* DROPSHADOW 
====================== */






/* SHADOW ON HOVER ONLY 
====================== */




/* LINK 
====================== */

#disklinkstacks_in_1008  a:link,
#disklinkstacks_in_1008  a:hover {
	display: none;
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	z-index: 30;	
}

#disklinkstacks_in_1008  a:hover {
	display: none;
 	-webkit-border-radius: 100%;
	   -moz-border-radius: 100%;
			border-radius: 100%;
}


#stacks_in_1009 .textalign_wrap {
margin-left: auto; margin-right: auto;
text-align: center;
/*Custom CSS;*/
}

#stacks_in_1009 .textalign {
text-align: center;

display: inline-block;









padding-left: 10px !important; padding-right: 10px !important;
padding-top: 2px !important; padding-bottom: 2px !important;







/*Custom CSS;*/
}

#stacks_in_1009 .textalign a {


}

#stacks_in_1009 .textalign a:visited {

}

#stacks_in_1009 .textalign a:hover {

}

#stacks_in_1009 .textalign a:active {

}





#stacks_in_1009 {
	padding: 10px 0px 0px 0px;
}
#stacks_in_1010 .textmarker_wrapper
 {
padding-left: 10px;
padding-right: 10px;	

text-align:center;
/*WrapperCustomCSS;*/
}

#stacks_in_1010 .textmarker
{
display: inline;
background: #3B3C3B;
color: #000000; 
padding: 10px;
padding-left: 0;
padding-right: 0;
font-size: 36px;
line-height: 100%;    
box-shadow: 10px 0 0 #3B3C3B, -10px 0 0 #3B3C3B;
/*InnerCustomCSS;*/
}

#stacks_in_1013,#stacks_in_1013 div,#stacks_in_1013 p,#stacks_in_1013 ol,#stacks_in_1013 ul li,#stacks_in_1013 ol li,#stacks_in_1013 ol,#stacks_in_1013 dl{font-size:1.50rem}@media all and (max-width:640px){#stacks_in_1013,#stacks_in_1013 div,#stacks_in_1013 p,#stacks_in_1013 ol,#stacks_in_1013 ul li,#stacks_in_1013 ol li,#stacks_in_1013 ol,#stacks_in_1013 dl{font-size:1.50rem}}@media only screen and (min-width:0px){#stacks_in_1013,#stacks_in_1013 div,#stacks_in_1013 p,#stacks_in_1013 .fa:not(.no-indent),#stacks_in_1013 ol,#stacks_in_1013 ul li,#stacks_in_1013 ol li,#stacks_in_1013 ol,#stacks_in_1013 dl{line-height:1.00}}@media only screen and (min-width:0px){#stacks_in_1013{}}

#stacks_in_1148>.s3_row {
	margin: 0 -10px;
}

#stacks_in_1148>.s3_row>.s3_column_left {
	width: 33.33%;
}

#stacks_in_1148>.s3_row>.s3_column_center {
	width: 33.339996%;
}

#stacks_in_1148>.s3_row>.s3_column_right {
	width: 33.33%;
}

#stacks_in_1148>.s3_row>.s3_column {
	padding: 0 10px;
}








@media only screen and (max-width: 770px) {


	#stacks_in_1148>.s3_row  {
		margin: -10px 0;
	}
	#stacks_in_1148>.s3_row>.s3_column {
		padding: 10px 0;
		width:100%;
	}


}



@media only screen and (max-width: 400px) {


	#stacks_in_1148>.s3_row  {
		margin: -10px 0;
	}
	#stacks_in_1148>.s3_row>.s3_column {
		padding: 10px 0;
		width:100%;
	}


}




#stacks_in_1148 {
	padding: 20px 20px 0px 20px;
}
#circularthingstacks_in_991 {
     width: 100%;
      

		
		
}

#circularthingstacks_in_991 .wrapthing{
    margin: 0 auto;
    width: 100%;
	outline:  2px solid #000000;
}

#stacks_in_991 .wrapthing::after {
    content: '';
    display: block;
    height: 0;
    padding-bottom: 100%;
	width: 100%;
		border: 2px solid #000000;margin: 5px auto; 
	
  	-webkit-border-radius: 100%;
	   -moz-border-radius: 100%;
			border-radius: 100%;
}

#stacks_in_991 .background::after {
    background: url(../index_files/static_bg-991.png) 0 0 / cover;
}

/* INSET SHADOW 
====================== */






/* DROPSHADOW 
====================== */






/* SHADOW ON HOVER ONLY 
====================== */




/* LINK 
====================== */

#disklinkstacks_in_991  a:link,
#disklinkstacks_in_991  a:hover {
	display: none;
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	z-index: 30;	
}

#disklinkstacks_in_991  a:hover {
	display: none;
 	-webkit-border-radius: 100%;
	   -moz-border-radius: 100%;
			border-radius: 100%;
}


#stacks_in_992 .textalign_wrap {
margin-left: auto; margin-right: auto;
text-align: center;
/*Custom CSS;*/
}

#stacks_in_992 .textalign {
text-align: center;

display: inline-block;









padding-left: 10px !important; padding-right: 10px !important;
padding-top: 2px !important; padding-bottom: 2px !important;







/*Custom CSS;*/
}

#stacks_in_992 .textalign a {


}

#stacks_in_992 .textalign a:visited {

}

#stacks_in_992 .textalign a:hover {

}

#stacks_in_992 .textalign a:active {

}





#stacks_in_992 {
	padding: 10px 0px 0px 0px;
}
#stacks_in_993 .textmarker_wrapper
 {
padding-left: 10px;
padding-right: 10px;	

text-align:center;
/*WrapperCustomCSS;*/
}

#stacks_in_993 .textmarker
{
display: inline;
background: #3B3C3B;
color: #000000; 
padding: 10px;
padding-left: 0;
padding-right: 0;
font-size: 36px;
line-height: 100%;    
box-shadow: 10px 0 0 #3B3C3B, -10px 0 0 #3B3C3B;
/*InnerCustomCSS;*/
}

#stacks_in_996,#stacks_in_996 div,#stacks_in_996 p,#stacks_in_996 ol,#stacks_in_996 ul li,#stacks_in_996 ol li,#stacks_in_996 ol,#stacks_in_996 dl{font-size:1.50rem}@media all and (max-width:640px){#stacks_in_996,#stacks_in_996 div,#stacks_in_996 p,#stacks_in_996 ol,#stacks_in_996 ul li,#stacks_in_996 ol li,#stacks_in_996 ol,#stacks_in_996 dl{font-size:1.50rem}}@media only screen and (min-width:0px){#stacks_in_996,#stacks_in_996 div,#stacks_in_996 p,#stacks_in_996 .fa:not(.no-indent),#stacks_in_996 ol,#stacks_in_996 ul li,#stacks_in_996 ol li,#stacks_in_996 ol,#stacks_in_996 dl{line-height:1.00}}@media only screen and (min-width:0px){#stacks_in_996{}}

#stacks_in_964>.s3_row {
	margin: 0 -10px;
}

#stacks_in_964>.s3_row>.s3_column_left {
	width: 33.33%;
}

#stacks_in_964>.s3_row>.s3_column_center {
	width: 33.339996%;
}

#stacks_in_964>.s3_row>.s3_column_right {
	width: 33.33%;
}

#stacks_in_964>.s3_row>.s3_column {
	padding: 0 10px;
}








@media only screen and (max-width: 770px) {


	#stacks_in_964>.s3_row  {
		margin: -10px 0;
	}
	#stacks_in_964>.s3_row>.s3_column {
		padding: 10px 0;
		width:100%;
	}


}



@media only screen and (max-width: 400px) {


	#stacks_in_964>.s3_row  {
		margin: -10px 0;
	}
	#stacks_in_964>.s3_row>.s3_column {
		padding: 10px 0;
		width:100%;
	}


}




#stacks_in_964 {
	padding: 20px 20px 0px 20px;
}
#stacks_in_141 .textalign_wrap {
margin-left: auto; margin-right: auto;
text-align: center;
/*Custom CSS;*/
}

#stacks_in_141 .textalign {
text-align: center;

display: inline-block;















/*Custom CSS;*/
}

#stacks_in_141 .textalign a {


}

#stacks_in_141 .textalign a:visited {

}

#stacks_in_141 .textalign a:hover {

}

#stacks_in_141 .textalign a:active {

}




#stacks_in_142 .textmarker_wrapper
 {
padding-left: 10px;
padding-right: 10px;	

text-align:center;
/*WrapperCustomCSS;*/
}

#stacks_in_142 .textmarker
{
display: inline;
background: #3B3C3B;
color: #000000; 
padding: 10px;
padding-left: 0;
padding-right: 0;
font-size: 50px;
line-height: 100%;    
box-shadow: 10px 0 0 #3B3C3B, -10px 0 0 #3B3C3B;
/*InnerCustomCSS;*/
}

/*START OF MultiLayer STACK*/

#stacks_in_668 .multilayer * { transition: all 2s ease;}

/*THE WRAPPER*/
#stacks_in_668 .multilayer { margin-left: auto; margin-right: auto; text-align: center;
    display: block; overflow: hidden; 
    
    
    
}

/*THE LAYERS*/
#stacks_in_668 .multilayer_a { 

position: absolute; z-index: 0; margin: 0px; 


   bottom:0%;   


 
max-width: 512px; 
  

}

#stacks_in_668 .multilayer_b { 

position: absolute; z-index: 0; margin: 0px; 


   bottom:0%;   


 
max-width: 350px; 
  

}

#stacks_in_668 .multilayer_c { 

position: absolute; z-index: 0; margin: 0px; 


   bottom:5%;   
   left: 5%;    

 
max-width: 120px; 
  

}

#stacks_in_668 .multilayer_d { 

position: absolute; z-index: 0; margin: 0px; 


   bottom:5%;   

   right:5%;    
 
max-width: 120px; 
  

}

/*THE SPECIAL LAYERS*/
#stacks_in_668 .multilayer_e { 
position: absolute; z-index: 0; margin: 0px; left:50%; top:50%;
                                
animation: fadeIn ease 5s;
width: 120px; 

}

#stacks_in_668 .multilayer_e img { }

#stacks_in_668 .mulitlayer_center { 
position: relative; left: -50%; top: 50%; transform: translateY(-50%); %text-align: center; 
                                

 }

/*THE DropZone*/
#stacks_in_668 .multilayer_base {/*customcss*/}

/*THE DZ IMAGE*/
#stacks_in_668 .multilayer_base img { 
     width: 100%;  
    
    object-fit: cover; object-position: 50% 0%;
    /*customcss*/ }

/*THE HEADLINES*/


/*THE BREAKPOINT*/


/*THE KEYFRAMES*/
@keyframes fadeIn {
  0% {
    opacity:0;
  }
  100% {
    opacity:1;
  }
}

@keyframes slide-in-blurred-top {
  0% {
    -webkit-transform: translateY(-900px) scaleY(2.5) scaleX(0.25);
            transform: translateY(-900px) scaleY(2.5) scaleX(0.25);
    -webkit-transform-origin: 45% 0%;
            transform-origin: 45% 0%;
    -webkit-filter: blur(45px);
            filter: blur(45px);
    opacity: 0;
  }
  100% {
    -webkit-transform: translateY(0) scaleY(1) scaleX(1);
            transform: translateY(0) scaleY(1) scaleX(1);
    -webkit-transform-origin: 50% 50%;
            transform-origin: 50% 50%;
    -webkit-filter: blur(0);
            filter: blur(0);
    opacity: 1;
  }
}


@keyframes swing-in-top-fwd {
  0% {
    -webkit-transform: rotateX(-100deg);
            transform: rotateX(-100deg);
    -webkit-transform-origin: top;
            transform-origin: top;
    opacity: 0;
  }
  100% {
    -webkit-transform: rotateX(0deg);
            transform: rotateX(0deg);
    -webkit-transform-origin: top;
            transform-origin: top;
    opacity: 1;
  }
}

@keyframes pulse {
0% { transform: scale(0.75); }
50% { transform: scale(1.0); }
100% { transform: scale(0.75); }
}



/*END OF MultiLayer STACK*/
#stacks_in_668 {
	padding: 0px 20px 0px 20px;
}
#circularthingstacks_in_670 {
     width: 100%;
      

		
		
}

#circularthingstacks_in_670 .wrapthing{
    margin: 0 auto;
    width: 100%;
	outline:  2px solid #000000;
}

#stacks_in_670 .wrapthing::after {
    content: '';
    display: block;
    height: 0;
    padding-bottom: 100%;
	width: 100%;
		border: 2px solid #000000;margin: 5px auto; 
	
  	-webkit-border-radius: 100%;
	   -moz-border-radius: 100%;
			border-radius: 100%;
}

#stacks_in_670 .background::after {
    background: url(../index_files/static_bg-670.png) 0 0 / cover;
}

/* INSET SHADOW 
====================== */






/* DROPSHADOW 
====================== */






/* SHADOW ON HOVER ONLY 
====================== */




/* LINK 
====================== */

#disklinkstacks_in_670  a:link,
#disklinkstacks_in_670  a:hover {
	display: block;
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	z-index: 30;	
}

#disklinkstacks_in_670  a:hover {
	display: block;
 	-webkit-border-radius: 100%;
	   -moz-border-radius: 100%;
			border-radius: 100%;
}


/*Begin Align Stack by Pressure Designs*/
#stacks_in_678align{
	
	text-align: center;
	margin-left: auto;
	margin-right: auto; 
	
	
	
	
	
}
/*End Align Stack by Pressure Designs*/#stacks_in_679>.s3_row {
	margin: 0 -50px;
}

#stacks_in_679>.s3_row>.s3_column_left {
	width: 20.00%;
}

#stacks_in_679>.s3_row>.s3_column_center {
	width: 60.000000%;
}

#stacks_in_679>.s3_row>.s3_column_right {
	width: 20.00%;
}

#stacks_in_679>.s3_row>.s3_column {
	padding: 0 50px;
}








@media only screen and (max-width: 770px) {


	#stacks_in_679>.s3_row  {
		margin: -50px 0;
	}
	#stacks_in_679>.s3_row>.s3_column {
		padding: 50px 0;
		width:100%;
	}


}



@media only screen and (max-width: 400px) {



}



@media only screen and (min-width:0px){#stacks_in_694{}}


#stacks_in_694 {
	padding: 0px 30px 0px 30px;
}
/*START OF MultiLayer STACK*/

#stacks_in_669 .multilayer * { transition: all 2s ease;}

/*THE WRAPPER*/
#stacks_in_669 .multilayer { margin-left: auto; margin-right: auto; text-align: center;
    display: block; overflow: hidden; 
    
    
    
}

/*THE LAYERS*/
#stacks_in_669 .multilayer_a { 

position: absolute; z-index: 0; margin: 0px; 


   bottom:10%;   
   left: 20%;    

 
max-width: 512px; 
  

}

#stacks_in_669 .multilayer_b { 

position: absolute; z-index: 0; margin: 0px; 


   bottom:0%;   
   left: 0%;    

 
max-width: 500px; 
  

}

#stacks_in_669 .multilayer_c { 

position: absolute; z-index: 0; margin: 0px; 


   bottom:5%;   
   left: 5%;    

 
max-width: 120px; 
  

}

#stacks_in_669 .multilayer_d { 

position: absolute; z-index: 0; margin: 0px; 


   bottom:5%;   

   right:5%;    
 
max-width: 120px; 
  

}

/*THE SPECIAL LAYERS*/
#stacks_in_669 .multilayer_e { 
position: absolute; z-index: 0; margin: 0px; left:50%; top:50%;
                                
animation: fadeIn ease 5s;
width: 120px; 

}

#stacks_in_669 .multilayer_e img { }

#stacks_in_669 .mulitlayer_center { 
position: relative; left: -50%; top: 50%; transform: translateY(-50%); %text-align: center; 
                                

 }

/*THE DropZone*/
#stacks_in_669 .multilayer_base {/*customcss*/}

/*THE DZ IMAGE*/
#stacks_in_669 .multilayer_base img { 
     width: 100%;  
    
    object-fit: cover; object-position: 50% 0%;
    /*customcss*/ }

/*THE HEADLINES*/


/*THE BREAKPOINT*/


/*THE KEYFRAMES*/
@keyframes fadeIn {
  0% {
    opacity:0;
  }
  100% {
    opacity:1;
  }
}

@keyframes slide-in-blurred-top {
  0% {
    -webkit-transform: translateY(-900px) scaleY(2.5) scaleX(0.25);
            transform: translateY(-900px) scaleY(2.5) scaleX(0.25);
    -webkit-transform-origin: 45% 0%;
            transform-origin: 45% 0%;
    -webkit-filter: blur(45px);
            filter: blur(45px);
    opacity: 0;
  }
  100% {
    -webkit-transform: translateY(0) scaleY(1) scaleX(1);
            transform: translateY(0) scaleY(1) scaleX(1);
    -webkit-transform-origin: 50% 50%;
            transform-origin: 50% 50%;
    -webkit-filter: blur(0);
            filter: blur(0);
    opacity: 1;
  }
}


@keyframes swing-in-top-fwd {
  0% {
    -webkit-transform: rotateX(-100deg);
            transform: rotateX(-100deg);
    -webkit-transform-origin: top;
            transform-origin: top;
    opacity: 0;
  }
  100% {
    -webkit-transform: rotateX(0deg);
            transform: rotateX(0deg);
    -webkit-transform-origin: top;
            transform-origin: top;
    opacity: 1;
  }
}

@keyframes pulse {
0% { transform: scale(0.75); }
50% { transform: scale(1.0); }
100% { transform: scale(0.75); }
}



/*END OF MultiLayer STACK*/#circularthingstacks_in_685 {
     width: 100%;
      

		
		
}

#circularthingstacks_in_685 .wrapthing{
    margin: 0 auto;
    width: 100%;
	outline:  2px solid #000000;
}

#stacks_in_685 .wrapthing::after {
    content: '';
    display: block;
    height: 0;
    padding-bottom: 100%;
	width: 100%;
		border: 2px solid #000000;margin: 5px auto; 
	
  	-webkit-border-radius: 100%;
	   -moz-border-radius: 100%;
			border-radius: 100%;
}

#stacks_in_685 .background::after {
    background: url(../index_files/static_bg-685.png) 0 0 / cover;
}

/* INSET SHADOW 
====================== */






/* DROPSHADOW 
====================== */






/* SHADOW ON HOVER ONLY 
====================== */




/* LINK 
====================== */

#disklinkstacks_in_685  a:link,
#disklinkstacks_in_685  a:hover {
	display: block;
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	z-index: 30;	
}

#disklinkstacks_in_685  a:hover {
	display: block;
 	-webkit-border-radius: 100%;
	   -moz-border-radius: 100%;
			border-radius: 100%;
}


@media only screen and (min-width:0px){#stacks_in_681{}}


#stacks_in_681 {
	padding: 0px 30px 0px 30px;
}
#stacks_in_509,#stacks_in_509 div,#stacks_in_509 p,#stacks_in_509 ol,#stacks_in_509 ul li,#stacks_in_509 ol li,#stacks_in_509 ol,#stacks_in_509 dl{font-size:1.50rem}@media all and (max-width:640px){#stacks_in_509,#stacks_in_509 div,#stacks_in_509 p,#stacks_in_509 ol,#stacks_in_509 ul li,#stacks_in_509 ol li,#stacks_in_509 ol,#stacks_in_509 dl{font-size:1.50rem}}@media only screen and (min-width:0px){#stacks_in_509,#stacks_in_509 div,#stacks_in_509 p,#stacks_in_509 .fa:not(.no-indent),#stacks_in_509 ol,#stacks_in_509 ul li,#stacks_in_509 ol li,#stacks_in_509 ol,#stacks_in_509 dl{line-height:1.00}}@media only screen and (min-width:0px){#stacks_in_509{}}


#stacks_in_509 {
	padding: 20px 20px 0px 20px;
}
/*Begin Align Stack by Pressure Designs*/
#stacks_in_510align{
	
	text-align: center;
	margin-left: auto;
	margin-right: auto; 
	
	
	
	
	
}
/*End Align Stack by Pressure Designs*/
#stacks_in_510 {
	padding: 15px 0px 15px 0px;
}

#stacks_out_517 {
	width: 30%;
}
/*Begin Align Stack by Pressure Designs*/
#stacks_in_511align{
	
	text-align: center;
	margin-left: auto;
	margin-right: auto; 
	
	
	
	
	
}
/*End Align Stack by Pressure Designs*/
#stacks_in_521 {
	padding: 0px 0px 0px 20px;
}

#stacks_out_521 {
	width: 40%;
}
#stacks_in_824>.s3_row {
	margin: 0 -10px;
}

#stacks_in_824>.s3_row>.s3_column_left {
	width: 33.33%;
}

#stacks_in_824>.s3_row>.s3_column_center {
	width: 33.339996%;
}

#stacks_in_824>.s3_row>.s3_column_right {
	width: 33.33%;
}

#stacks_in_824>.s3_row>.s3_column {
	padding: 0 10px;
}








@media only screen and (max-width: 770px) {


	#stacks_in_824>.s3_row  {
		margin: -10px 0;
	}
	#stacks_in_824>.s3_row>.s3_column {
		padding: 10px 0;
		width:100%;
	}


}



@media only screen and (max-width: 400px) {


	#stacks_in_824>.s3_row  {
		margin: -10px 0;
	}
	#stacks_in_824>.s3_row>.s3_column {
		padding: 10px 0;
		width:100%;
	}


}




#stacks_in_824 {
	padding: 20px 20px 0px 20px;
}
/*START OF MultiLayer STACK*/

#stacks_in_842 .multilayer * { transition: all 2s ease;}

/*THE WRAPPER*/
#stacks_in_842 .multilayer { margin-left: auto; margin-right: auto; text-align: center;
    display: block; overflow: hidden; 
    
    
    
}

/*THE LAYERS*/
#stacks_in_842 .multilayer_a { 

position: absolute; z-index: 0; margin: 0px; 


   bottom:0%;   


 
max-width: 512px; 
  

}

#stacks_in_842 .multilayer_b { 

position: absolute; z-index: 0; margin: 0px; 


   bottom:0%;   


 
max-width: 350px; 
  

}

#stacks_in_842 .multilayer_c { 

position: absolute; z-index: 0; margin: 0px; 


   bottom:5%;   
   left: 5%;    

 
max-width: 120px; 
  

}

#stacks_in_842 .multilayer_d { 

position: absolute; z-index: 0; margin: 0px; 


   bottom:5%;   

   right:5%;    
 
max-width: 120px; 
  

}

/*THE SPECIAL LAYERS*/
#stacks_in_842 .multilayer_e { 
position: absolute; z-index: 0; margin: 0px; left:50%; top:50%;
                                
animation: fadeIn ease 5s;
width: 120px; 

}

#stacks_in_842 .multilayer_e img { }

#stacks_in_842 .mulitlayer_center { 
position: relative; left: -50%; top: 50%; transform: translateY(-50%); %text-align: center; 
                                

 }

/*THE DropZone*/
#stacks_in_842 .multilayer_base {/*customcss*/}

/*THE DZ IMAGE*/
#stacks_in_842 .multilayer_base img { 
     width: 100%;  
    
    object-fit: cover; object-position: 50% 0%;
    /*customcss*/ }

/*THE HEADLINES*/


/*THE BREAKPOINT*/


/*THE KEYFRAMES*/
@keyframes fadeIn {
  0% {
    opacity:0;
  }
  100% {
    opacity:1;
  }
}

@keyframes slide-in-blurred-top {
  0% {
    -webkit-transform: translateY(-900px) scaleY(2.5) scaleX(0.25);
            transform: translateY(-900px) scaleY(2.5) scaleX(0.25);
    -webkit-transform-origin: 45% 0%;
            transform-origin: 45% 0%;
    -webkit-filter: blur(45px);
            filter: blur(45px);
    opacity: 0;
  }
  100% {
    -webkit-transform: translateY(0) scaleY(1) scaleX(1);
            transform: translateY(0) scaleY(1) scaleX(1);
    -webkit-transform-origin: 50% 50%;
            transform-origin: 50% 50%;
    -webkit-filter: blur(0);
            filter: blur(0);
    opacity: 1;
  }
}


@keyframes swing-in-top-fwd {
  0% {
    -webkit-transform: rotateX(-100deg);
            transform: rotateX(-100deg);
    -webkit-transform-origin: top;
            transform-origin: top;
    opacity: 0;
  }
  100% {
    -webkit-transform: rotateX(0deg);
            transform: rotateX(0deg);
    -webkit-transform-origin: top;
            transform-origin: top;
    opacity: 1;
  }
}

@keyframes pulse {
0% { transform: scale(0.75); }
50% { transform: scale(1.0); }
100% { transform: scale(0.75); }
}



/*END OF MultiLayer STACK*/#circularthingstacks_in_843 {
     width: 100%;
      

		
		
}

#circularthingstacks_in_843 .wrapthing{
    margin: 0 auto;
    width: 100%;
	outline:  2px solid #000000;
}

#stacks_in_843 .wrapthing::after {
    content: '';
    display: block;
    height: 0;
    padding-bottom: 100%;
	width: 100%;
		border: 2px solid #000000;margin: 5px auto; 
	
  	-webkit-border-radius: 100%;
	   -moz-border-radius: 100%;
			border-radius: 100%;
}

#stacks_in_843 .background::after {
    background: url(../index_files/static_bg-843.png) 0 0 / cover;
}

/* INSET SHADOW 
====================== */






/* DROPSHADOW 
====================== */






/* SHADOW ON HOVER ONLY 
====================== */




/* LINK 
====================== */

#disklinkstacks_in_843  a:link,
#disklinkstacks_in_843  a:hover {
	display: block;
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	z-index: 30;	
}

#disklinkstacks_in_843  a:hover {
	display: block;
 	-webkit-border-radius: 100%;
	   -moz-border-radius: 100%;
			border-radius: 100%;
}


#stacks_in_851 .textalign_wrap {
margin-left: auto; margin-right: auto;
text-align: center;
/*Custom CSS;*/
}

#stacks_in_851 .textalign {
text-align: center;

display: inline-block;









padding-left: 10px !important; padding-right: 10px !important;
padding-top: 2px !important; padding-bottom: 2px !important;







/*Custom CSS;*/
}

#stacks_in_851 .textalign a {


}

#stacks_in_851 .textalign a:visited {

}

#stacks_in_851 .textalign a:hover {

}

#stacks_in_851 .textalign a:active {

}





#stacks_in_851 {
	padding: 10px 0px 0px 0px;
}
#stacks_in_852 .textmarker_wrapper
 {
padding-left: 10px;
padding-right: 10px;	

text-align:center;
/*WrapperCustomCSS;*/
}

#stacks_in_852 .textmarker
{
display: inline;
background: #3B3C3B;
color: #000000; 
padding: 10px;
padding-left: 0;
padding-right: 0;
font-size: 36px;
line-height: 100%;    
box-shadow: 10px 0 0 #3B3C3B, -10px 0 0 #3B3C3B;
/*InnerCustomCSS;*/
}

#stacks_in_855,#stacks_in_855 div,#stacks_in_855 p,#stacks_in_855 ol,#stacks_in_855 ul li,#stacks_in_855 ol li,#stacks_in_855 ol,#stacks_in_855 dl{font-size:1.50rem}@media all and (max-width:640px){#stacks_in_855,#stacks_in_855 div,#stacks_in_855 p,#stacks_in_855 ol,#stacks_in_855 ul li,#stacks_in_855 ol li,#stacks_in_855 ol,#stacks_in_855 dl{font-size:1.50rem}}@media only screen and (min-width:0px){#stacks_in_855,#stacks_in_855 div,#stacks_in_855 p,#stacks_in_855 .fa:not(.no-indent),#stacks_in_855 ol,#stacks_in_855 ul li,#stacks_in_855 ol li,#stacks_in_855 ol,#stacks_in_855 dl{line-height:1.00}}@media only screen and (min-width:0px){#stacks_in_855{}}

/*Begin Align Stack by Pressure Designs*/
#stacks_in_1122align{
	
	text-align: center;
	margin-left: auto;
	margin-right: auto; 
	
	
	
	
	
}
/*End Align Stack by Pressure Designs*/
#stacks_out_1122 {
	margin-left:0;
}

#stacks_out_1101 {
	margin-left:0;
}
/*START OF MultiLayer STACK*/

#stacks_in_1190 .multilayer * { transition: all 2s ease;}

/*THE WRAPPER*/
#stacks_in_1190 .multilayer { margin-left: auto; margin-right: auto; text-align: center;
    display: block; overflow: hidden; 
    
    
    
}

/*THE LAYERS*/
#stacks_in_1190 .multilayer_a { 

position: absolute; z-index: 0; margin: 0px; 


   bottom:0%;   


 
max-width: 512px; 
  

}

#stacks_in_1190 .multilayer_b { 

position: absolute; z-index: 0; margin: 0px; 


   bottom:0%;   


 
max-width: 350px; 
  

}

#stacks_in_1190 .multilayer_c { 

position: absolute; z-index: 0; margin: 0px; 


   bottom:5%;   
   left: 5%;    

 
max-width: 120px; 
  

}

#stacks_in_1190 .multilayer_d { 

position: absolute; z-index: 0; margin: 0px; 


   bottom:5%;   

   right:5%;    
 
max-width: 120px; 
  

}

/*THE SPECIAL LAYERS*/
#stacks_in_1190 .multilayer_e { 
position: absolute; z-index: 0; margin: 0px; left:50%; top:50%;
                                
animation: fadeIn ease 5s;
width: 120px; 

}

#stacks_in_1190 .multilayer_e img { }

#stacks_in_1190 .mulitlayer_center { 
position: relative; left: -50%; top: 50%; transform: translateY(-50%); %text-align: center; 
                                

 }

/*THE DropZone*/
#stacks_in_1190 .multilayer_base {/*customcss*/}

/*THE DZ IMAGE*/
#stacks_in_1190 .multilayer_base img { 
     width: 100%;  
    
    object-fit: cover; object-position: 50% 0%;
    /*customcss*/ }

/*THE HEADLINES*/


/*THE BREAKPOINT*/


/*THE KEYFRAMES*/
@keyframes fadeIn {
  0% {
    opacity:0;
  }
  100% {
    opacity:1;
  }
}

@keyframes slide-in-blurred-top {
  0% {
    -webkit-transform: translateY(-900px) scaleY(2.5) scaleX(0.25);
            transform: translateY(-900px) scaleY(2.5) scaleX(0.25);
    -webkit-transform-origin: 45% 0%;
            transform-origin: 45% 0%;
    -webkit-filter: blur(45px);
            filter: blur(45px);
    opacity: 0;
  }
  100% {
    -webkit-transform: translateY(0) scaleY(1) scaleX(1);
            transform: translateY(0) scaleY(1) scaleX(1);
    -webkit-transform-origin: 50% 50%;
            transform-origin: 50% 50%;
    -webkit-filter: blur(0);
            filter: blur(0);
    opacity: 1;
  }
}


@keyframes swing-in-top-fwd {
  0% {
    -webkit-transform: rotateX(-100deg);
            transform: rotateX(-100deg);
    -webkit-transform-origin: top;
            transform-origin: top;
    opacity: 0;
  }
  100% {
    -webkit-transform: rotateX(0deg);
            transform: rotateX(0deg);
    -webkit-transform-origin: top;
            transform-origin: top;
    opacity: 1;
  }
}

@keyframes pulse {
0% { transform: scale(0.75); }
50% { transform: scale(1.0); }
100% { transform: scale(0.75); }
}



/*END OF MultiLayer STACK*/#circularthingstacks_in_1193 {
     width: 100%;
      

		
		
}

#circularthingstacks_in_1193 .wrapthing{
    margin: 0 auto;
    width: 100%;
	outline:  2px solid #000000;
}

#stacks_in_1193 .wrapthing::after {
    content: '';
    display: block;
    height: 0;
    padding-bottom: 100%;
	width: 100%;
		border: 2px solid #000000;margin: 5px auto; 
	
  	-webkit-border-radius: 100%;
	   -moz-border-radius: 100%;
			border-radius: 100%;
}

#stacks_in_1193 .background::after {
    background: url(../index_files/static_bg-1193.jpg) 0 0 / cover;
}

/* INSET SHADOW 
====================== */






/* DROPSHADOW 
====================== */






/* SHADOW ON HOVER ONLY 
====================== */




/* LINK 
====================== */

#disklinkstacks_in_1193  a:link,
#disklinkstacks_in_1193  a:hover {
	display: none;
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	z-index: 30;	
}

#disklinkstacks_in_1193  a:hover {
	display: none;
 	-webkit-border-radius: 100%;
	   -moz-border-radius: 100%;
			border-radius: 100%;
}


#stacks_in_1191 .textalign_wrap {
margin-left: auto; margin-right: auto;
text-align: center;
/*Custom CSS;*/
}

#stacks_in_1191 .textalign {
text-align: center;

display: inline-block;









padding-left: 10px !important; padding-right: 10px !important;
padding-top: 2px !important; padding-bottom: 2px !important;







/*Custom CSS;*/
}

#stacks_in_1191 .textalign a {


}

#stacks_in_1191 .textalign a:visited {

}

#stacks_in_1191 .textalign a:hover {

}

#stacks_in_1191 .textalign a:active {

}





#stacks_in_1191 {
	padding: 10px 0px 0px 0px;
}
#stacks_in_1201 .textmarker_wrapper
 {
padding-left: 10px;
padding-right: 10px;	

text-align:center;
/*WrapperCustomCSS;*/
}

#stacks_in_1201 .textmarker
{
display: inline;
background: #3B3C3B;
color: #4A6DA8; 
padding: 10px;
padding-left: 0;
padding-right: 0;
font-size: 36px;
line-height: 100%;    
box-shadow: 10px 0 0 #3B3C3B, -10px 0 0 #3B3C3B;
/*InnerCustomCSS;*/
}

#stacks_in_1192,#stacks_in_1192 div,#stacks_in_1192 p,#stacks_in_1192 ol,#stacks_in_1192 ul li,#stacks_in_1192 ol li,#stacks_in_1192 ol,#stacks_in_1192 dl{font-size:1.50rem}@media all and (max-width:640px){#stacks_in_1192,#stacks_in_1192 div,#stacks_in_1192 p,#stacks_in_1192 ol,#stacks_in_1192 ul li,#stacks_in_1192 ol li,#stacks_in_1192 ol,#stacks_in_1192 dl{font-size:1.50rem}}@media only screen and (min-width:0px){#stacks_in_1192,#stacks_in_1192 div,#stacks_in_1192 p,#stacks_in_1192 .fa:not(.no-indent),#stacks_in_1192 ol,#stacks_in_1192 ul li,#stacks_in_1192 ol li,#stacks_in_1192 ol,#stacks_in_1192 dl{line-height:1.00}}@media only screen and (min-width:0px){#stacks_in_1192{}}


#stacks_in_775 {
	padding: 0px 20px 0px 20px;
}
#stacks_in_270 .textalign_wrap {
margin-left: auto; margin-right: auto;
text-align: center;
/*Custom CSS;*/
}

#stacks_in_270 .textalign {
text-align: center;

display: inline-block;















/*Custom CSS;*/
}

#stacks_in_270 .textalign a {


}

#stacks_in_270 .textalign a:visited {

}

#stacks_in_270 .textalign a:hover {

}

#stacks_in_270 .textalign a:active {

}





#stacks_in_270 {
	padding: 12px 0px 0px 0px;
}
#stacks_in_272 .textmarker_wrapper
 {
padding-left: 10px;
padding-right: 10px;	

text-align:center;
/*WrapperCustomCSS;*/
}

#stacks_in_272 .textmarker
{
display: inline;
background: #3B3C3B;
color: #000000; 
padding: 10px;
padding-left: 0;
padding-right: 0;
font-size: 50px;
line-height: 100%;    
box-shadow: 10px 0 0 #3B3C3B, -10px 0 0 #3B3C3B;
/*InnerCustomCSS;*/
}

#stacks_in_1020>.s3_row {
	margin: 0 -10px;
}

#stacks_in_1020>.s3_row>.s3_column_left {
	width: 33.33%;
}

#stacks_in_1020>.s3_row>.s3_column_center {
	width: 33.339996%;
}

#stacks_in_1020>.s3_row>.s3_column_right {
	width: 33.33%;
}

#stacks_in_1020>.s3_row>.s3_column {
	padding: 0 10px;
}








@media only screen and (max-width: 770px) {


	#stacks_in_1020>.s3_row  {
		margin: -10px 0;
	}
	#stacks_in_1020>.s3_row>.s3_column {
		padding: 10px 0;
		width:100%;
	}


}



@media only screen and (max-width: 400px) {


	#stacks_in_1020>.s3_row  {
		margin: -10px 0;
	}
	#stacks_in_1020>.s3_row>.s3_column {
		padding: 10px 0;
		width:100%;
	}


}




#stacks_in_1020 {
	padding: 0px 20px 2px 20px;
}
/*START OF MultiLayer STACK*/

#stacks_in_1074 .multilayer * { transition: all 2s ease;}

/*THE WRAPPER*/
#stacks_in_1074 .multilayer { margin-left: auto; margin-right: auto; text-align: center;
    display: block; overflow: hidden; 
    
    
    
}

/*THE LAYERS*/
#stacks_in_1074 .multilayer_a { 

position: absolute; z-index: 0; margin: 0px; 


   bottom:0%;   


 
max-width: 512px; 
  

}

#stacks_in_1074 .multilayer_b { 

position: absolute; z-index: 0; margin: 0px; 


   bottom:0%;   


 
max-width: 350px; 
  

}

#stacks_in_1074 .multilayer_c { 

position: absolute; z-index: 0; margin: 0px; 


   bottom:5%;   
   left: 5%;    

 
max-width: 120px; 
  

}

#stacks_in_1074 .multilayer_d { 

position: absolute; z-index: 0; margin: 0px; 


   bottom:5%;   

   right:5%;    
 
max-width: 120px; 
  

}

/*THE SPECIAL LAYERS*/
#stacks_in_1074 .multilayer_e { 
position: absolute; z-index: 0; margin: 0px; left:50%; top:50%;
                                
animation: fadeIn ease 5s;
width: 120px; 

}

#stacks_in_1074 .multilayer_e img { }

#stacks_in_1074 .mulitlayer_center { 
position: relative; left: -50%; top: 50%; transform: translateY(-50%); %text-align: center; 
                                

 }

/*THE DropZone*/
#stacks_in_1074 .multilayer_base {/*customcss*/}

/*THE DZ IMAGE*/
#stacks_in_1074 .multilayer_base img { 
     width: 100%;  
    
    object-fit: cover; object-position: 50% 0%;
    /*customcss*/ }

/*THE HEADLINES*/


/*THE BREAKPOINT*/


/*THE KEYFRAMES*/
@keyframes fadeIn {
  0% {
    opacity:0;
  }
  100% {
    opacity:1;
  }
}

@keyframes slide-in-blurred-top {
  0% {
    -webkit-transform: translateY(-900px) scaleY(2.5) scaleX(0.25);
            transform: translateY(-900px) scaleY(2.5) scaleX(0.25);
    -webkit-transform-origin: 45% 0%;
            transform-origin: 45% 0%;
    -webkit-filter: blur(45px);
            filter: blur(45px);
    opacity: 0;
  }
  100% {
    -webkit-transform: translateY(0) scaleY(1) scaleX(1);
            transform: translateY(0) scaleY(1) scaleX(1);
    -webkit-transform-origin: 50% 50%;
            transform-origin: 50% 50%;
    -webkit-filter: blur(0);
            filter: blur(0);
    opacity: 1;
  }
}


@keyframes swing-in-top-fwd {
  0% {
    -webkit-transform: rotateX(-100deg);
            transform: rotateX(-100deg);
    -webkit-transform-origin: top;
            transform-origin: top;
    opacity: 0;
  }
  100% {
    -webkit-transform: rotateX(0deg);
            transform: rotateX(0deg);
    -webkit-transform-origin: top;
            transform-origin: top;
    opacity: 1;
  }
}

@keyframes pulse {
0% { transform: scale(0.75); }
50% { transform: scale(1.0); }
100% { transform: scale(0.75); }
}



/*END OF MultiLayer STACK*/#circularthingstacks_in_1076 {
     width: 100%;
      

		
		
}

#circularthingstacks_in_1076 .wrapthing{
    margin: 0 auto;
    width: 100%;
	outline:  2px solid #000000;
}

#stacks_in_1076 .wrapthing::after {
    content: '';
    display: block;
    height: 0;
    padding-bottom: 100%;
	width: 100%;
		border: 2px solid #000000;margin: 5px auto; 
	
  	-webkit-border-radius: 100%;
	   -moz-border-radius: 100%;
			border-radius: 100%;
}

#stacks_in_1076 .background::after {
    background: url(../index_files/static_bg-1076.jpg) 0 0 / cover;
}

/* INSET SHADOW 
====================== */






/* DROPSHADOW 
====================== */






/* SHADOW ON HOVER ONLY 
====================== */




/* LINK 
====================== */

#disklinkstacks_in_1076  a:link,
#disklinkstacks_in_1076  a:hover {
	display: block;
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	z-index: 30;	
}

#disklinkstacks_in_1076  a:hover {
	display: block;
 	-webkit-border-radius: 100%;
	   -moz-border-radius: 100%;
			border-radius: 100%;
}


#stacks_in_1084 .textalign_wrap {
margin-left: auto; margin-right: auto;
text-align: center;
/*Custom CSS;*/
}

#stacks_in_1084 .textalign {
text-align: center;

display: inline-block;















/*Custom CSS;*/
}

#stacks_in_1084 .textalign a {


}

#stacks_in_1084 .textalign a:visited {

}

#stacks_in_1084 .textalign a:hover {

}

#stacks_in_1084 .textalign a:active {

}




#stacks_in_1085 .textalign_wrap {
margin-left: auto; margin-right: auto;
text-align: center;
/*Custom CSS;*/
}

#stacks_in_1085 .textalign {
text-align: center;

display: inline-block;









padding-left: 10px !important; padding-right: 10px !important;
padding-top: 2px !important; padding-bottom: 2px !important;







/*Custom CSS;*/
}

#stacks_in_1085 .textalign a {


}

#stacks_in_1085 .textalign a:visited {

}

#stacks_in_1085 .textalign a:hover {

}

#stacks_in_1085 .textalign a:active {

}





#stacks_in_1085 {
	padding: 10px 0px 0px 0px;
}
#stacks_in_1086 .textmarker_wrapper
 {
padding-left: 10px;
padding-right: 10px;	

text-align:center;
/*WrapperCustomCSS;*/
}

#stacks_in_1086 .textmarker
{
display: inline;
background: #3B3C3B;
color: #000000; 
padding: 10px;
padding-left: 0;
padding-right: 0;
font-size: 36px;
line-height: 100%;    
box-shadow: 10px 0 0 #3B3C3B, -10px 0 0 #3B3C3B;
/*InnerCustomCSS;*/
}

#stacks_in_1090,#stacks_in_1090 div,#stacks_in_1090 p,#stacks_in_1090 ol,#stacks_in_1090 ul li,#stacks_in_1090 ol li,#stacks_in_1090 ol,#stacks_in_1090 dl{font-size:1.50rem}@media all and (max-width:640px){#stacks_in_1090,#stacks_in_1090 div,#stacks_in_1090 p,#stacks_in_1090 ol,#stacks_in_1090 ul li,#stacks_in_1090 ol li,#stacks_in_1090 ol,#stacks_in_1090 dl{font-size:1.50rem}}@media only screen and (min-width:0px){#stacks_in_1090,#stacks_in_1090 div,#stacks_in_1090 p,#stacks_in_1090 .fa:not(.no-indent),#stacks_in_1090 ol,#stacks_in_1090 ul li,#stacks_in_1090 ol li,#stacks_in_1090 ol,#stacks_in_1090 dl{line-height:1.00}}@media only screen and (min-width:0px){#stacks_in_1090{}}

/*START OF MultiLayer STACK*/

#stacks_in_1056 .multilayer * { transition: all 2s ease;}

/*THE WRAPPER*/
#stacks_in_1056 .multilayer { margin-left: auto; margin-right: auto; text-align: center;
    display: block; overflow: hidden; 
    
    
    
}

/*THE LAYERS*/
#stacks_in_1056 .multilayer_a { 

position: absolute; z-index: 0; margin: 0px; 


   bottom:0%;   


 
max-width: 512px; 
  

}

#stacks_in_1056 .multilayer_b { 

position: absolute; z-index: 0; margin: 0px; 


   bottom:0%;   


 
max-width: 350px; 
  

}

#stacks_in_1056 .multilayer_c { 

position: absolute; z-index: 0; margin: 0px; 


   bottom:5%;   
   left: 5%;    

 
max-width: 120px; 
  

}

#stacks_in_1056 .multilayer_d { 

position: absolute; z-index: 0; margin: 0px; 


   bottom:5%;   

   right:5%;    
 
max-width: 120px; 
  

}

/*THE SPECIAL LAYERS*/
#stacks_in_1056 .multilayer_e { 
position: absolute; z-index: 0; margin: 0px; left:50%; top:50%;
                                
animation: fadeIn ease 5s;
width: 120px; 

}

#stacks_in_1056 .multilayer_e img { }

#stacks_in_1056 .mulitlayer_center { 
position: relative; left: -50%; top: 50%; transform: translateY(-50%); %text-align: center; 
                                

 }

/*THE DropZone*/
#stacks_in_1056 .multilayer_base {/*customcss*/}

/*THE DZ IMAGE*/
#stacks_in_1056 .multilayer_base img { 
     width: 100%;  
    
    object-fit: cover; object-position: 50% 0%;
    /*customcss*/ }

/*THE HEADLINES*/


/*THE BREAKPOINT*/


/*THE KEYFRAMES*/
@keyframes fadeIn {
  0% {
    opacity:0;
  }
  100% {
    opacity:1;
  }
}

@keyframes slide-in-blurred-top {
  0% {
    -webkit-transform: translateY(-900px) scaleY(2.5) scaleX(0.25);
            transform: translateY(-900px) scaleY(2.5) scaleX(0.25);
    -webkit-transform-origin: 45% 0%;
            transform-origin: 45% 0%;
    -webkit-filter: blur(45px);
            filter: blur(45px);
    opacity: 0;
  }
  100% {
    -webkit-transform: translateY(0) scaleY(1) scaleX(1);
            transform: translateY(0) scaleY(1) scaleX(1);
    -webkit-transform-origin: 50% 50%;
            transform-origin: 50% 50%;
    -webkit-filter: blur(0);
            filter: blur(0);
    opacity: 1;
  }
}


@keyframes swing-in-top-fwd {
  0% {
    -webkit-transform: rotateX(-100deg);
            transform: rotateX(-100deg);
    -webkit-transform-origin: top;
            transform-origin: top;
    opacity: 0;
  }
  100% {
    -webkit-transform: rotateX(0deg);
            transform: rotateX(0deg);
    -webkit-transform-origin: top;
            transform-origin: top;
    opacity: 1;
  }
}

@keyframes pulse {
0% { transform: scale(0.75); }
50% { transform: scale(1.0); }
100% { transform: scale(0.75); }
}



/*END OF MultiLayer STACK*/#circularthingstacks_in_1058 {
     width: 100%;
      

		
		
}

#circularthingstacks_in_1058 .wrapthing{
    margin: 0 auto;
    width: 100%;
	outline:  2px solid #000000;
}

#stacks_in_1058 .wrapthing::after {
    content: '';
    display: block;
    height: 0;
    padding-bottom: 100%;
	width: 100%;
		border: 2px solid #000000;margin: 5px auto; 
	
  	-webkit-border-radius: 100%;
	   -moz-border-radius: 100%;
			border-radius: 100%;
}

#stacks_in_1058 .background::after {
    background: url(../index_files/static_bg-1058.jpg) 0 0 / cover;
}

/* INSET SHADOW 
====================== */






/* DROPSHADOW 
====================== */






/* SHADOW ON HOVER ONLY 
====================== */




/* LINK 
====================== */

#disklinkstacks_in_1058  a:link,
#disklinkstacks_in_1058  a:hover {
	display: block;
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	z-index: 30;	
}

#disklinkstacks_in_1058  a:hover {
	display: block;
 	-webkit-border-radius: 100%;
	   -moz-border-radius: 100%;
			border-radius: 100%;
}


#stacks_in_1066 .textalign_wrap {
margin-left: auto; margin-right: auto;
text-align: center;
/*Custom CSS;*/
}

#stacks_in_1066 .textalign {
text-align: center;

display: inline-block;









padding-left: 10px !important; padding-right: 10px !important;
padding-top: 2px !important; padding-bottom: 2px !important;







/*Custom CSS;*/
}

#stacks_in_1066 .textalign a {


}

#stacks_in_1066 .textalign a:visited {

}

#stacks_in_1066 .textalign a:hover {

}

#stacks_in_1066 .textalign a:active {

}





#stacks_in_1066 {
	padding: 10px 0px 0px 0px;
}
#stacks_in_1067 .textmarker_wrapper
 {
padding-left: 10px;
padding-right: 10px;	

text-align:center;
/*WrapperCustomCSS;*/
}

#stacks_in_1067 .textmarker
{
display: inline;
background: #3B3C3B;
color: #000000; 
padding: 10px;
padding-left: 0;
padding-right: 0;
font-size: 36px;
line-height: 100%;    
box-shadow: 10px 0 0 #3B3C3B, -10px 0 0 #3B3C3B;
/*InnerCustomCSS;*/
}

#stacks_in_1070,#stacks_in_1070 div,#stacks_in_1070 p,#stacks_in_1070 ol,#stacks_in_1070 ul li,#stacks_in_1070 ol li,#stacks_in_1070 ol,#stacks_in_1070 dl{font-size:1.50rem}@media all and (max-width:640px){#stacks_in_1070,#stacks_in_1070 div,#stacks_in_1070 p,#stacks_in_1070 ol,#stacks_in_1070 ul li,#stacks_in_1070 ol li,#stacks_in_1070 ol,#stacks_in_1070 dl{font-size:1.50rem}}@media only screen and (min-width:0px){#stacks_in_1070,#stacks_in_1070 div,#stacks_in_1070 p,#stacks_in_1070 .fa:not(.no-indent),#stacks_in_1070 ol,#stacks_in_1070 ul li,#stacks_in_1070 ol li,#stacks_in_1070 ol,#stacks_in_1070 dl{line-height:1.00}}@media only screen and (min-width:0px){#stacks_in_1070{}}

/*START OF MultiLayer STACK*/

#stacks_in_1021 .multilayer * { transition: all 2s ease;}

/*THE WRAPPER*/
#stacks_in_1021 .multilayer { margin-left: auto; margin-right: auto; text-align: center;
    display: block; overflow: hidden; 
    
    
    
}

/*THE LAYERS*/
#stacks_in_1021 .multilayer_a { 

position: absolute; z-index: 0; margin: 0px; 


   bottom:0%;   


 
max-width: 512px; 
  

}

#stacks_in_1021 .multilayer_b { 

position: absolute; z-index: 0; margin: 0px; 


   bottom:0%;   


 
max-width: 350px; 
  

}

#stacks_in_1021 .multilayer_c { 

position: absolute; z-index: 0; margin: 0px; 


   bottom:5%;   
   left: 5%;    

 
max-width: 120px; 
  

}

#stacks_in_1021 .multilayer_d { 

position: absolute; z-index: 0; margin: 0px; 


   bottom:5%;   

   right:5%;    
 
max-width: 120px; 
  

}

/*THE SPECIAL LAYERS*/
#stacks_in_1021 .multilayer_e { 
position: absolute; z-index: 0; margin: 0px; left:50%; top:50%;
                                
animation: fadeIn ease 5s;
width: 120px; 

}

#stacks_in_1021 .multilayer_e img { }

#stacks_in_1021 .mulitlayer_center { 
position: relative; left: -50%; top: 50%; transform: translateY(-50%); %text-align: center; 
                                

 }

/*THE DropZone*/
#stacks_in_1021 .multilayer_base {/*customcss*/}

/*THE DZ IMAGE*/
#stacks_in_1021 .multilayer_base img { 
     width: 100%;  
    
    object-fit: cover; object-position: 50% 0%;
    /*customcss*/ }

/*THE HEADLINES*/


/*THE BREAKPOINT*/


/*THE KEYFRAMES*/
@keyframes fadeIn {
  0% {
    opacity:0;
  }
  100% {
    opacity:1;
  }
}

@keyframes slide-in-blurred-top {
  0% {
    -webkit-transform: translateY(-900px) scaleY(2.5) scaleX(0.25);
            transform: translateY(-900px) scaleY(2.5) scaleX(0.25);
    -webkit-transform-origin: 45% 0%;
            transform-origin: 45% 0%;
    -webkit-filter: blur(45px);
            filter: blur(45px);
    opacity: 0;
  }
  100% {
    -webkit-transform: translateY(0) scaleY(1) scaleX(1);
            transform: translateY(0) scaleY(1) scaleX(1);
    -webkit-transform-origin: 50% 50%;
            transform-origin: 50% 50%;
    -webkit-filter: blur(0);
            filter: blur(0);
    opacity: 1;
  }
}


@keyframes swing-in-top-fwd {
  0% {
    -webkit-transform: rotateX(-100deg);
            transform: rotateX(-100deg);
    -webkit-transform-origin: top;
            transform-origin: top;
    opacity: 0;
  }
  100% {
    -webkit-transform: rotateX(0deg);
            transform: rotateX(0deg);
    -webkit-transform-origin: top;
            transform-origin: top;
    opacity: 1;
  }
}

@keyframes pulse {
0% { transform: scale(0.75); }
50% { transform: scale(1.0); }
100% { transform: scale(0.75); }
}



/*END OF MultiLayer STACK*/#circularthingstacks_in_1023 {
     width: 100%;
      

		
		
}

#circularthingstacks_in_1023 .wrapthing{
    margin: 0 auto;
    width: 100%;
	outline:  2px solid #000000;
}

#stacks_in_1023 .wrapthing::after {
    content: '';
    display: block;
    height: 0;
    padding-bottom: 100%;
	width: 100%;
		border: 2px solid #000000;margin: 5px auto; 
	
  	-webkit-border-radius: 100%;
	   -moz-border-radius: 100%;
			border-radius: 100%;
}

#stacks_in_1023 .background::after {
    background: url(../index_files/static_bg-1023.jpg) 0 0 / cover;
}

/* INSET SHADOW 
====================== */






/* DROPSHADOW 
====================== */






/* SHADOW ON HOVER ONLY 
====================== */




/* LINK 
====================== */

#disklinkstacks_in_1023  a:link,
#disklinkstacks_in_1023  a:hover {
	display: block;
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	z-index: 30;	
}

#disklinkstacks_in_1023  a:hover {
	display: block;
 	-webkit-border-radius: 100%;
	   -moz-border-radius: 100%;
			border-radius: 100%;
}


#stacks_in_1031 .textalign_wrap {
margin-left: auto; margin-right: auto;
text-align: center;
/*Custom CSS;*/
}

#stacks_in_1031 .textalign {
text-align: center;

display: inline-block;









padding-left: 10px !important; padding-right: 10px !important;
padding-top: 2px !important; padding-bottom: 2px !important;







/*Custom CSS;*/
}

#stacks_in_1031 .textalign a {


}

#stacks_in_1031 .textalign a:visited {

}

#stacks_in_1031 .textalign a:hover {

}

#stacks_in_1031 .textalign a:active {

}





#stacks_in_1031 {
	padding: 10px 0px 0px 0px;
}
#stacks_in_1032 .textmarker_wrapper
 {
padding-left: 10px;
padding-right: 10px;	

text-align:center;
/*WrapperCustomCSS;*/
}

#stacks_in_1032 .textmarker
{
display: inline;
background: #3B3C3B;
color: #000000; 
padding: 10px;
padding-left: 0;
padding-right: 0;
font-size: 36px;
line-height: 100%;    
box-shadow: 10px 0 0 #3B3C3B, -10px 0 0 #3B3C3B;
/*InnerCustomCSS;*/
}

#stacks_in_1035,#stacks_in_1035 div,#stacks_in_1035 p,#stacks_in_1035 ol,#stacks_in_1035 ul li,#stacks_in_1035 ol li,#stacks_in_1035 ol,#stacks_in_1035 dl{font-size:1.50rem}@media all and (max-width:640px){#stacks_in_1035,#stacks_in_1035 div,#stacks_in_1035 p,#stacks_in_1035 ol,#stacks_in_1035 ul li,#stacks_in_1035 ol li,#stacks_in_1035 ol,#stacks_in_1035 dl{font-size:1.50rem}}@media only screen and (min-width:0px){#stacks_in_1035,#stacks_in_1035 div,#stacks_in_1035 p,#stacks_in_1035 .fa:not(.no-indent),#stacks_in_1035 ol,#stacks_in_1035 ul li,#stacks_in_1035 ol li,#stacks_in_1035 ol,#stacks_in_1035 dl{line-height:1.00}}@media only screen and (min-width:0px){#stacks_in_1035{}}

#stacks_in_277>.s3_row {
	margin: 0 -10px;
}

#stacks_in_277>.s3_row>.s3_column_left {
	width: 33.33%;
}

#stacks_in_277>.s3_row>.s3_column_center {
	width: 33.339996%;
}

#stacks_in_277>.s3_row>.s3_column_right {
	width: 33.33%;
}

#stacks_in_277>.s3_row>.s3_column {
	padding: 0 10px;
}








@media only screen and (max-width: 770px) {


	#stacks_in_277>.s3_row  {
		margin: -10px 0;
	}
	#stacks_in_277>.s3_row>.s3_column {
		padding: 10px 0;
		width:100%;
	}


}



@media only screen and (max-width: 400px) {


	#stacks_in_277>.s3_row  {
		margin: -10px 0;
	}
	#stacks_in_277>.s3_row>.s3_column {
		padding: 10px 0;
		width:100%;
	}


}




#stacks_in_277 {
	padding: 0px 20px 2px 20px;
}
/*START OF MultiLayer STACK*/

#stacks_in_813 .multilayer * { transition: all 2s ease;}

/*THE WRAPPER*/
#stacks_in_813 .multilayer { margin-left: auto; margin-right: auto; text-align: center;
    display: block; overflow: hidden; 
    
    
    
}

/*THE LAYERS*/
#stacks_in_813 .multilayer_a { 

position: absolute; z-index: 0; margin: 0px; 


   bottom:0%;   


 
max-width: 512px; 
  

}

#stacks_in_813 .multilayer_b { 

position: absolute; z-index: 0; margin: 0px; 


   bottom:0%;   


 
max-width: 350px; 
  

}

#stacks_in_813 .multilayer_c { 

position: absolute; z-index: 0; margin: 0px; 


   bottom:5%;   
   left: 5%;    

 
max-width: 120px; 
  

}

#stacks_in_813 .multilayer_d { 

position: absolute; z-index: 0; margin: 0px; 


   bottom:5%;   

   right:5%;    
 
max-width: 120px; 
  

}

/*THE SPECIAL LAYERS*/
#stacks_in_813 .multilayer_e { 
position: absolute; z-index: 0; margin: 0px; left:50%; top:50%;
                                
animation: fadeIn ease 5s;
width: 120px; 

}

#stacks_in_813 .multilayer_e img { }

#stacks_in_813 .mulitlayer_center { 
position: relative; left: -50%; top: 50%; transform: translateY(-50%); %text-align: center; 
                                

 }

/*THE DropZone*/
#stacks_in_813 .multilayer_base {/*customcss*/}

/*THE DZ IMAGE*/
#stacks_in_813 .multilayer_base img { 
     width: 100%;  
    
    object-fit: cover; object-position: 50% 0%;
    /*customcss*/ }

/*THE HEADLINES*/


/*THE BREAKPOINT*/


/*THE KEYFRAMES*/
@keyframes fadeIn {
  0% {
    opacity:0;
  }
  100% {
    opacity:1;
  }
}

@keyframes slide-in-blurred-top {
  0% {
    -webkit-transform: translateY(-900px) scaleY(2.5) scaleX(0.25);
            transform: translateY(-900px) scaleY(2.5) scaleX(0.25);
    -webkit-transform-origin: 45% 0%;
            transform-origin: 45% 0%;
    -webkit-filter: blur(45px);
            filter: blur(45px);
    opacity: 0;
  }
  100% {
    -webkit-transform: translateY(0) scaleY(1) scaleX(1);
            transform: translateY(0) scaleY(1) scaleX(1);
    -webkit-transform-origin: 50% 50%;
            transform-origin: 50% 50%;
    -webkit-filter: blur(0);
            filter: blur(0);
    opacity: 1;
  }
}


@keyframes swing-in-top-fwd {
  0% {
    -webkit-transform: rotateX(-100deg);
            transform: rotateX(-100deg);
    -webkit-transform-origin: top;
            transform-origin: top;
    opacity: 0;
  }
  100% {
    -webkit-transform: rotateX(0deg);
            transform: rotateX(0deg);
    -webkit-transform-origin: top;
            transform-origin: top;
    opacity: 1;
  }
}

@keyframes pulse {
0% { transform: scale(0.75); }
50% { transform: scale(1.0); }
100% { transform: scale(0.75); }
}



/*END OF MultiLayer STACK*/#circularthingstacks_in_815 {
     width: 100%;
      

		
		
}

#circularthingstacks_in_815 .wrapthing{
    margin: 0 auto;
    width: 100%;
	outline:  2px solid #000000;
}

#stacks_in_815 .wrapthing::after {
    content: '';
    display: block;
    height: 0;
    padding-bottom: 100%;
	width: 100%;
		border: 2px solid #000000;margin: 5px auto; 
	
  	-webkit-border-radius: 100%;
	   -moz-border-radius: 100%;
			border-radius: 100%;
}

#stacks_in_815 .background::after {
    background: url(../index_files/static_bg-815.jpg) 0 0 / cover;
}

/* INSET SHADOW 
====================== */






/* DROPSHADOW 
====================== */






/* SHADOW ON HOVER ONLY 
====================== */




/* LINK 
====================== */

#disklinkstacks_in_815  a:link,
#disklinkstacks_in_815  a:hover {
	display: block;
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	z-index: 30;	
}

#disklinkstacks_in_815  a:hover {
	display: block;
 	-webkit-border-radius: 100%;
	   -moz-border-radius: 100%;
			border-radius: 100%;
}


#stacks_in_741 .textalign_wrap {
margin-left: auto; margin-right: auto;
text-align: center;
/*Custom CSS;*/
}

#stacks_in_741 .textalign {
text-align: center;

display: inline-block;









padding-left: 10px !important; padding-right: 10px !important;
padding-top: 2px !important; padding-bottom: 2px !important;







/*Custom CSS;*/
}

#stacks_in_741 .textalign a {


}

#stacks_in_741 .textalign a:visited {

}

#stacks_in_741 .textalign a:hover {

}

#stacks_in_741 .textalign a:active {

}





#stacks_in_741 {
	padding: 10px 0px 0px 0px;
}
#stacks_in_742 .textmarker_wrapper
 {
padding-left: 10px;
padding-right: 10px;	

text-align:center;
/*WrapperCustomCSS;*/
}

#stacks_in_742 .textmarker
{
display: inline;
background: #3B3C3B;
color: #000000; 
padding: 10px;
padding-left: 0;
padding-right: 0;
font-size: 36px;
line-height: 100%;    
box-shadow: 10px 0 0 #3B3C3B, -10px 0 0 #3B3C3B;
/*InnerCustomCSS;*/
}

#stacks_in_315,#stacks_in_315 div,#stacks_in_315 p,#stacks_in_315 ol,#stacks_in_315 ul li,#stacks_in_315 ol li,#stacks_in_315 ol,#stacks_in_315 dl{font-size:1.50rem}@media all and (max-width:640px){#stacks_in_315,#stacks_in_315 div,#stacks_in_315 p,#stacks_in_315 ol,#stacks_in_315 ul li,#stacks_in_315 ol li,#stacks_in_315 ol,#stacks_in_315 dl{font-size:1.50rem}}@media only screen and (min-width:0px){#stacks_in_315,#stacks_in_315 div,#stacks_in_315 p,#stacks_in_315 .fa:not(.no-indent),#stacks_in_315 ol,#stacks_in_315 ul li,#stacks_in_315 ol li,#stacks_in_315 ol,#stacks_in_315 dl{line-height:1.00}}@media only screen and (min-width:0px){#stacks_in_315{}}

/*START OF MultiLayer STACK*/

#stacks_in_1214 .multilayer * { transition: all 2s ease;}

/*THE WRAPPER*/
#stacks_in_1214 .multilayer { margin-left: auto; margin-right: auto; text-align: center;
    display: block; overflow: hidden; 
    
    
    
}

/*THE LAYERS*/
#stacks_in_1214 .multilayer_a { 

position: absolute; z-index: 0; margin: 0px; 


   bottom:0%;   


 
max-width: 512px; 
  

}

#stacks_in_1214 .multilayer_b { 

position: absolute; z-index: 0; margin: 0px; 


   bottom:0%;   


 
max-width: 350px; 
  

}

#stacks_in_1214 .multilayer_c { 

position: absolute; z-index: 0; margin: 0px; 


   bottom:5%;   
   left: 5%;    

 
max-width: 120px; 
  

}

#stacks_in_1214 .multilayer_d { 

position: absolute; z-index: 0; margin: 0px; 


   bottom:5%;   

   right:5%;    
 
max-width: 120px; 
  

}

/*THE SPECIAL LAYERS*/
#stacks_in_1214 .multilayer_e { 
position: absolute; z-index: 0; margin: 0px; left:50%; top:50%;
                                
animation: fadeIn ease 5s;
width: 120px; 

}

#stacks_in_1214 .multilayer_e img { }

#stacks_in_1214 .mulitlayer_center { 
position: relative; left: -50%; top: 50%; transform: translateY(-50%); %text-align: center; 
                                

 }

/*THE DropZone*/
#stacks_in_1214 .multilayer_base {/*customcss*/}

/*THE DZ IMAGE*/
#stacks_in_1214 .multilayer_base img { 
     width: 100%;  
    
    object-fit: cover; object-position: 50% 0%;
    /*customcss*/ }

/*THE HEADLINES*/


/*THE BREAKPOINT*/


/*THE KEYFRAMES*/
@keyframes fadeIn {
  0% {
    opacity:0;
  }
  100% {
    opacity:1;
  }
}

@keyframes slide-in-blurred-top {
  0% {
    -webkit-transform: translateY(-900px) scaleY(2.5) scaleX(0.25);
            transform: translateY(-900px) scaleY(2.5) scaleX(0.25);
    -webkit-transform-origin: 45% 0%;
            transform-origin: 45% 0%;
    -webkit-filter: blur(45px);
            filter: blur(45px);
    opacity: 0;
  }
  100% {
    -webkit-transform: translateY(0) scaleY(1) scaleX(1);
            transform: translateY(0) scaleY(1) scaleX(1);
    -webkit-transform-origin: 50% 50%;
            transform-origin: 50% 50%;
    -webkit-filter: blur(0);
            filter: blur(0);
    opacity: 1;
  }
}


@keyframes swing-in-top-fwd {
  0% {
    -webkit-transform: rotateX(-100deg);
            transform: rotateX(-100deg);
    -webkit-transform-origin: top;
            transform-origin: top;
    opacity: 0;
  }
  100% {
    -webkit-transform: rotateX(0deg);
            transform: rotateX(0deg);
    -webkit-transform-origin: top;
            transform-origin: top;
    opacity: 1;
  }
}

@keyframes pulse {
0% { transform: scale(0.75); }
50% { transform: scale(1.0); }
100% { transform: scale(0.75); }
}



/*END OF MultiLayer STACK*/#circularthingstacks_in_1218 {
     width: 100%;
      

		
		
}

#circularthingstacks_in_1218 .wrapthing{
    margin: 0 auto;
    width: 100%;
	outline:  2px solid #000000;
}

#stacks_in_1218 .wrapthing::after {
    content: '';
    display: block;
    height: 0;
    padding-bottom: 100%;
	width: 100%;
		border: 2px solid #000000;margin: 5px auto; 
	
  	-webkit-border-radius: 100%;
	   -moz-border-radius: 100%;
			border-radius: 100%;
}

#stacks_in_1218 .background::after {
    background: url(../index_files/static_bg-1218.png) 0 0 / cover;
}

/* INSET SHADOW 
====================== */






/* DROPSHADOW 
====================== */






/* SHADOW ON HOVER ONLY 
====================== */




/* LINK 
====================== */

#disklinkstacks_in_1218  a:link,
#disklinkstacks_in_1218  a:hover {
	display: none;
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	z-index: 30;	
}

#disklinkstacks_in_1218  a:hover {
	display: none;
 	-webkit-border-radius: 100%;
	   -moz-border-radius: 100%;
			border-radius: 100%;
}


#stacks_in_1215 .textalign_wrap {
margin-left: auto; margin-right: auto;
text-align: center;
/*Custom CSS;*/
}

#stacks_in_1215 .textalign {
text-align: center;

display: inline-block;









padding-left: 10px !important; padding-right: 10px !important;
padding-top: 2px !important; padding-bottom: 2px !important;







/*Custom CSS;*/
}

#stacks_in_1215 .textalign a {


}

#stacks_in_1215 .textalign a:visited {

}

#stacks_in_1215 .textalign a:hover {

}

#stacks_in_1215 .textalign a:active {

}





#stacks_in_1215 {
	padding: 10px 0px 0px 0px;
}
#stacks_in_1226 .textmarker_wrapper
 {
padding-left: 10px;
padding-right: 10px;	

text-align:center;
/*WrapperCustomCSS;*/
}

#stacks_in_1226 .textmarker
{
display: inline;
background: #3B3C3B;
color: #4A6DA8; 
padding: 10px;
padding-left: 0;
padding-right: 0;
font-size: 36px;
line-height: 100%;    
box-shadow: 10px 0 0 #3B3C3B, -10px 0 0 #3B3C3B;
/*InnerCustomCSS;*/
}

#stacks_in_1216,#stacks_in_1216 div,#stacks_in_1216 p,#stacks_in_1216 ol,#stacks_in_1216 ul li,#stacks_in_1216 ol li,#stacks_in_1216 ol,#stacks_in_1216 dl{font-size:1.50rem}@media all and (max-width:640px){#stacks_in_1216,#stacks_in_1216 div,#stacks_in_1216 p,#stacks_in_1216 ol,#stacks_in_1216 ul li,#stacks_in_1216 ol li,#stacks_in_1216 ol,#stacks_in_1216 dl{font-size:1.50rem}}@media only screen and (min-width:0px){#stacks_in_1216,#stacks_in_1216 div,#stacks_in_1216 p,#stacks_in_1216 .fa:not(.no-indent),#stacks_in_1216 ol,#stacks_in_1216 ul li,#stacks_in_1216 ol li,#stacks_in_1216 ol,#stacks_in_1216 dl{line-height:1.00}}@media only screen and (min-width:0px){#stacks_in_1216{}}

/* Font style applied when the page has finished loading */

#ExtraContentPlusstacks_in_211 #myExtraContent8,
#ExtraContentPlusstacks_in_211 #fs {
	display: none;
}

/*Begin Align Stack by Pressure Designs*/
#stacks_in_212align{
	
	
	
	text-align: right;
	
	float: right;
	
	
	
	
}
/*End Align Stack by Pressure Designs*/
#stacks_in_213 {
	padding: 25px 0px 0px 0px;
}
