
#stacks_in_3831 {
	padding: 15px 0px 0px 15px;
}
#stacks_in_3935 .r_maxwidth {

display: block;
margin-left: auto; margin-right: auto;
float: none;
max-width: 520px;

padding-left: 0px;
padding-right: 0px;
padding-top: 0px;
padding-bottom: 0px;
/*Custom CSS;*/
}

@media screen and (max-width: 1200px) {
#stacks_in_3935 .r_maxwidth {

}}

@media screen and (max-width: 720px) {
#stacks_in_3935 .r_maxwidth {

}}

@media screen and (max-width: 90px) {
#stacks_in_3935 .r_maxwidth {

display:block;
width: 100%; width: auto; !important;

padding-left: 0px;
padding-right: 0px;
padding-top: 0px;
padding-bottom: 0px;
/*Custom CSS;*/

}}


#stacks_in_3933 {
	padding: 15px 0px 30px 15px;
}
/* -- Start EACH CSS Template -- */



   	     
    #stacks_in_4013 .preview_only { display: none !important; }  





      

	#stacks_in_4013 .hype-29-svg { } #stacks_in_4013 .hype-svg-box { }	#stacks_in_4013 .hype-svg-fill { }
	#stacks_in_4013 .fix { -webkit-transform: translate3d(0,0,0) !important; -webkit-backface-visibility: hidden !important; backface-visibility: hidden !important; transition: background-color 0.3s; }	
	
	/* prevent issue in Foundation theme and some stacks */
	#stacks_in_4013 * { -moz-box-sizing: border-box !important; -webkit-box-sizing: border-box !important; box-sizing: border-box !important; }
	/* foundation RTL theme - fix - direction:ltr  */
	#stacks_in_4013 .HYPE_document { overflow: auto; 
	direction:ltr !important; margin:auto; position:relative; display: block; width: 100%;  border-radius: 0px !important; -webkit-border-radius: 0px !important; -moz-border-radius: 0px !important; height: 100% !important; }	
	#stacks_in_4013_default29_hype_container { margin:auto; position:relative; overflow: visible; width: auto; pointer-events: none;  }
	
	#stacks_in_4013_default29_hype_container path { }
	
	#stacks_in_4013_default29_hype_container, #stacks_in_4013 .HYPE_document { }	
	#stacks_in_4013 .wrapper-29 { pointer-events: none;  margin: auto; max-width: 500px; min-width: 50px !important;}
	
	/* Fixed 3x */
	#stacks_in_4013 .vertical-29 { margin: auto; width: 100%; position: relative; display: flex; pointer-events: none;	
	 min-height: 500px; 	
	}	
		
	/*  Minimum Height	*/ 	
	@media (max-width: 1100px) {		 
		 #stacks_in_4013 .wrapper-29 {
		  
		    
		  	   max-width: 400px;  
		   
		 	
		 }
		 #stacks_in_4013 .vertical-29 {
		 
		    min-height: 400px; 
		 
		 }
	}
	@media (max-width: 500px) {		 
		 #stacks_in_4013 .wrapper-29 {
		  
		    
		  	   max-width: 300px;  
		   
		 	
		 }		 
		 #stacks_in_4013 .vertical-29 {
		 
		    min-height: 300px; 
		 
		 }
	} 	
	/* fluid   */ 	
	#stacks_in_4013 .vertical-29 {  }	
				
	@media (max-width: 800px) {
		#stacks_in_4013 .vertical-29 {
		 }
	}
	/*  FIXED SIZE 	*/ 	
	#stacks_in_4013 .vertical-29 {  }		
	#stacks_in_4013 .wrapper-29 {  }
	
	@media (max-width: 768px) {
		 #stacks_in_4013 .wrapper-29 {
		 	
		 }
		 #stacks_in_4013 .vertical-29 {
		 
		 }
	  }
	@media (max-width: 568px) {
		 #stacks_in_4013 .wrapper-29 {
		 	
		 }
		 #stacks_in_4013 .vertical-29 {
		 
		 }
	  } 	
		
	/*  BG Setting in Stack  */	
	#stacks_in_4013 .bg-29 { width: 100%; height: 100%; position: relative; margin: auto; text-align: center; overflow: hidden; pointer-events: none;		
	
	   	
	
    	
	 border-radius:20px !important; -webkit-border-radius:20px !important;	
	}
			
	/*  BG Overlay in Stack */
	#stacks_in_4013 .bg-29:before { content:""; width: 100%; height: 100%; position: absolute; top: 0; bottom: 0; left: 0; right: 0; display: none; 	
	   	
	}	 
	/*  BG Hype Setting - Switch  */	
	#stacks_in_4013 .hype-bg-29 {		
	
	   
		   
		   
		    background-image: url(../files/img29_1.jpg) !important;  
		    background-position: 50% 50% !important; background-size: cover;		    
	   	
	
	 border: 5px solid rgba(224, 224, 224, 1.00) !important; 	   
	 border-radius:20px !important; -webkit-border-radius:20px !important; 
	 overflow: hidden;
	}		
	/*  BG Hype Overlay  */
	#stacks_in_4013 .hype-bg-29:before { content:""; width: 100%; height: 100%; position: absolute; top: 0; bottom: 0; left: 0; right: 0;	
	  	   
		 			 
	  	
	}	
	/*  SVG fix */		
	#stacks_in_4013 svg { overflow: visible !important; }		
	@media (min-width: 500px) {			
	  #stacks_in_4013 .hype-svg svg, #stacks_in_4013 .hype-svg-static svg, #stacks_in_4013 .hype-svg-fill svg { padding: 30px;}
	}			
	@media (max-width: 500px) {
	  #stacks_in_4013 .hype-svg svg, #stacks_in_4013 .hype-svg-static svg, #stacks_in_4013 .hype-svg-fill svg { 
	  	
	   padding: 20px; 	}
	}		 
	#stacks_in_4013 .hype-svg, #stacks_in_4013 .hype-svg-static, #stacks_in_4013 .hype-svg-fill { 
	text-align: center !important; right: 0 !important; left: 0 !important; margin-right: auto !important; margin-left: auto !important;		
	transform: rotate( 0deg ) !important; -webkit-transform: rotate( 0deg ) !important;
	} 	
	#stacks_in_4013 .hype-svg-fill { 	
	
	}		
	#stacks_in_4013 .hype-svg, #stacks_in_4013 .hype-svg-static { 	
	
	-webkit-filter: drop-shadow(-1px 2px 0px rgba(22, 48, 68, 0.17));	
	filter: drop-shadow(-1px 2px 0px rgba(22, 48, 68, 0.17));	
	 
	}		
	/* change shadow on tablet */
	@media (max-width: 768px){				
		#stacks_in_4013 .hype-svg-fill { 	
		
		}		
		#stacks_in_4013 .hype-svg, #stacks_in_4013 .hype-svg-static { 	
		
		  
		
		}		
    } 		
	/* hide shadow on mobile */
	@media (max-width: 480px) and (-webkit-min-device-pixel-ratio: 1) {
		 #stacks_in_4013 .hype-svg, #stacks_in_4013 .hype-svg-static {
		
		   -webkit-filter: drop-shadow(0px 0px 0px rgba(22, 48, 68, 0.17)); filter: drop-shadow(0px 0px 0px rgba(22, 48, 68, 0.17)); 
		 }
		#stacks_in_4013 .hype-svg-fill {
		 }
	}		
	@media (max-width: 480px) and (-webkit-min-device-pixel-ratio: 2) {
		 #stacks_in_4013 .hype-svg, #stacks_in_4013 .hype-svg-static {
		
		   -webkit-filter: drop-shadow(0px 0px 0px rgba(22, 48, 68, 0.17)); filter: drop-shadow(0px 0px 0px rgba(22, 48, 68, 0.17)); 
		 }
		#stacks_in_4013 .hype-svg-fill {
		 }
	}		
	@media (orientation: portrait) and (-webkit-min-device-pixel-ratio: 2) {
	  #stacks_in_4013 .hype-svg, #stacks_in_4013 .hype-svg-static {
		
		   -webkit-filter: drop-shadow(0px 0px 0px rgba(22, 48, 68, 0.17)); filter: drop-shadow(0px 0px 0px rgba(22, 48, 68, 0.17)); 
		 }
		#stacks_in_4013 .hype-svg-fill {
		 }
	}
	@media (max-width: 1024px) and (max-height: 600px) and (orientation: landscape) {
		 #stacks_in_4013 .hype-svg, #stacks_in_4013 .hype-svg-static {
		
		   -webkit-filter: drop-shadow(0px 0px 0px rgba(22, 48, 68, 0.17)); filter: drop-shadow(0px 0px 0px rgba(22, 48, 68, 0.17)); 
		 }
		#stacks_in_4013 .hype-svg-fill {
		 }
	}	
	@media (orientation: landscape) { }
	@media (min-width: 481px) and (max-width: 1024px) { }
	
	@media only screen and (min-device-width: 768px) and (max-device-width: 1024px) and (-webkit-min-device-pixel-ratio: 1) {
		 #stacks_in_4013 .hype-svg, #stacks_in_4013 .hype-svg-static {
		 
		 	 -webkit-filter: drop-shadow(0px 0px 0px rgba(22, 48, 68, 0.17)); filter: drop-shadow(0px 0px 0px rgba(22, 48, 68, 0.17));  
		  }
			#stacks_in_4013 .hype-svg-fill {
		 }	
	}	
	@media only screen and (min-device-width: 768px) and (max-device-width: 1024px) and (-webkit-min-device-pixel-ratio: 2) {
		 #stacks_in_4013 .hype-svg, #stacks_in_4013 .hype-svg-static {
		 
		 	 -webkit-filter: drop-shadow(0px 0px 0px rgba(22, 48, 68, 0.17)); filter: drop-shadow(0px 0px 0px rgba(22, 48, 68, 0.17)); 
		  }
			#stacks_in_4013 .hype-svg-fill {
		 }
	}	
	
	@media only screen and (min-device-width: 1024px) and (max-device-width: 1366px) and (-webkit-min-device-pixel-ratio: 2) { 	}
		
	/*  SVG style */
	#stacks_in_4013 .hype-svg path, #stacks_in_4013 .hype-svg-static path, #stacks_in_4013 .hype-svg-fill path { /*padding: 10px !important; */
	   	
	   stroke-linecap: round !important; 
	  
	  	   
		
		 stroke-linejoin: round !important; 
		
	}	
	
	/* synced to hype  */
	#stacks_in_4013 .hype-svg-fill path { 
		
	 	
	  fill: url(#stacks_in_4013hype29svgfilll) !important; 
	 	
	
	}	
		
	#stacks_in_4013 .hype-svg {  }
	#stacks_in_4013 .hype-svg-static {  }	
			
	/* links */
	#stacks_in_4013 .hype-link-hover-group, #stacks_in_4013 .hype-link-hover, #stacks_in_4013 .hype-link-hover-blank {
	 display: block !important;  }	
	#stacks_in_4013 .hype-link-hover {  }
	/* mouseover */
	#stacks_in_4013 .hype-29-svg { 
	 
	 top: 0px !important; 
	 opacity: 1 !important; 		
	display: flex !important; align-items: center !important; justify-content: center !important; top: 0; bottom: 0; margin: auto; }			
	


/* -- End EACH CSS Template -- */
#stacks_in_4019 {
	padding: 15px 0px 0px 0px;
}

#stacks_in_3763 {
	background-color: rgba(227, 227, 227, 1.00);
	-moz-border-radius:  3px;
	-webkit-border-radius:  3px;
	border-radius:  3px;
	margin: 0px 0px 60px 0px;
	padding: 6px 0px 9px 9px;
}

#stacks_out_3763 {
	width: 300px;
}
#stacks_in_3769>.s3_row {
	margin: 0 -0px;
}

#stacks_in_3769>.s3_row>.s3_column_left {
	width: 26.70%;
}

#stacks_in_3769>.s3_row>.s3_column_center {
	width: 33.300003%;
}

#stacks_in_3769>.s3_row>.s3_column_right {
	width: 40.00%;
}

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








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



}



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


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


}




#stacks_in_3969 {
	margin: 19px 0px 80px 0px;
}

#stacks_out_3969 {
	width: 65px;
}
/* -- Start EACH CSS Template -- */



   	     
    #stacks_in_4014 .preview_only { display: none !important; }  





      

	#stacks_in_4014 .hype-29-svg { } #stacks_in_4014 .hype-svg-box { }	#stacks_in_4014 .hype-svg-fill { }
	#stacks_in_4014 .fix { -webkit-transform: translate3d(0,0,0) !important; -webkit-backface-visibility: hidden !important; backface-visibility: hidden !important; transition: background-color 0.3s; }	
	
	/* prevent issue in Foundation theme and some stacks */
	#stacks_in_4014 * { -moz-box-sizing: border-box !important; -webkit-box-sizing: border-box !important; box-sizing: border-box !important; }
	/* foundation RTL theme - fix - direction:ltr  */
	#stacks_in_4014 .HYPE_document { overflow: auto; 
	direction:ltr !important; margin:auto; position:relative; display: block; width: 100%;  border-radius: 0px !important; -webkit-border-radius: 0px !important; -moz-border-radius: 0px !important; height: 100% !important; }	
	#stacks_in_4014_default29_hype_container { margin:auto; position:relative; overflow: visible; width: auto; pointer-events: none;  }
	
	#stacks_in_4014_default29_hype_container path { }
	
	#stacks_in_4014_default29_hype_container, #stacks_in_4014 .HYPE_document { }	
	#stacks_in_4014 .wrapper-29 { pointer-events: none;  margin: auto; max-width: 500px; min-width: 50px !important;}
	
	/* Fixed 3x */
	#stacks_in_4014 .vertical-29 { margin: auto; width: 100%; position: relative; display: flex; pointer-events: none;	
	 min-height: 500px; 	
	}	
		
	/*  Minimum Height	*/ 	
	@media (max-width: 1100px) {		 
		 #stacks_in_4014 .wrapper-29 {
		  
		    
		  	   max-width: 400px;  
		   
		 	
		 }
		 #stacks_in_4014 .vertical-29 {
		 
		    min-height: 400px; 
		 
		 }
	}
	@media (max-width: 500px) {		 
		 #stacks_in_4014 .wrapper-29 {
		  
		    
		  	   max-width: 300px;  
		   
		 	
		 }		 
		 #stacks_in_4014 .vertical-29 {
		 
		    min-height: 300px; 
		 
		 }
	} 	
	/* fluid   */ 	
	#stacks_in_4014 .vertical-29 {  }	
				
	@media (max-width: 800px) {
		#stacks_in_4014 .vertical-29 {
		 }
	}
	/*  FIXED SIZE 	*/ 	
	#stacks_in_4014 .vertical-29 {  }		
	#stacks_in_4014 .wrapper-29 {  }
	
	@media (max-width: 768px) {
		 #stacks_in_4014 .wrapper-29 {
		 	
		 }
		 #stacks_in_4014 .vertical-29 {
		 
		 }
	  }
	@media (max-width: 568px) {
		 #stacks_in_4014 .wrapper-29 {
		 	
		 }
		 #stacks_in_4014 .vertical-29 {
		 
		 }
	  } 	
		
	/*  BG Setting in Stack  */	
	#stacks_in_4014 .bg-29 { width: 100%; height: 100%; position: relative; margin: auto; text-align: center; overflow: hidden; pointer-events: none;		
	
	   	
	
    	
	 border-radius:20px !important; -webkit-border-radius:20px !important;	
	}
			
	/*  BG Overlay in Stack */
	#stacks_in_4014 .bg-29:before { content:""; width: 100%; height: 100%; position: absolute; top: 0; bottom: 0; left: 0; right: 0; display: none; 	
	   	
	}	 
	/*  BG Hype Setting - Switch  */	
	#stacks_in_4014 .hype-bg-29 {		
	
	   
		   
		   
		    background-image: url(../files/img29_1.jpg) !important;  
		    background-position: 50% 50% !important; background-size: cover;		    
	   	
	
	 border: 5px solid rgba(224, 224, 224, 1.00) !important; 	   
	 border-radius:20px !important; -webkit-border-radius:20px !important; 
	 overflow: hidden;
	}		
	/*  BG Hype Overlay  */
	#stacks_in_4014 .hype-bg-29:before { content:""; width: 100%; height: 100%; position: absolute; top: 0; bottom: 0; left: 0; right: 0;	
	  	   
		 			 
	  	
	}	
	/*  SVG fix */		
	#stacks_in_4014 svg { overflow: visible !important; }		
	@media (min-width: 500px) {			
	  #stacks_in_4014 .hype-svg svg, #stacks_in_4014 .hype-svg-static svg, #stacks_in_4014 .hype-svg-fill svg { padding: 30px;}
	}			
	@media (max-width: 500px) {
	  #stacks_in_4014 .hype-svg svg, #stacks_in_4014 .hype-svg-static svg, #stacks_in_4014 .hype-svg-fill svg { 
	  	
	   padding: 20px; 	}
	}		 
	#stacks_in_4014 .hype-svg, #stacks_in_4014 .hype-svg-static, #stacks_in_4014 .hype-svg-fill { 
	text-align: center !important; right: 0 !important; left: 0 !important; margin-right: auto !important; margin-left: auto !important;		
	transform: rotate( 0deg ) !important; -webkit-transform: rotate( 0deg ) !important;
	} 	
	#stacks_in_4014 .hype-svg-fill { 	
	
	}		
	#stacks_in_4014 .hype-svg, #stacks_in_4014 .hype-svg-static { 	
	
	-webkit-filter: drop-shadow(-1px 2px 0px rgba(22, 48, 68, 0.17));	
	filter: drop-shadow(-1px 2px 0px rgba(22, 48, 68, 0.17));	
	 
	}		
	/* change shadow on tablet */
	@media (max-width: 768px){				
		#stacks_in_4014 .hype-svg-fill { 	
		
		}		
		#stacks_in_4014 .hype-svg, #stacks_in_4014 .hype-svg-static { 	
		
		  
		
		}		
    } 		
	/* hide shadow on mobile */
	@media (max-width: 480px) and (-webkit-min-device-pixel-ratio: 1) {
		 #stacks_in_4014 .hype-svg, #stacks_in_4014 .hype-svg-static {
		
		   -webkit-filter: drop-shadow(0px 0px 0px rgba(22, 48, 68, 0.17)); filter: drop-shadow(0px 0px 0px rgba(22, 48, 68, 0.17)); 
		 }
		#stacks_in_4014 .hype-svg-fill {
		 }
	}		
	@media (max-width: 480px) and (-webkit-min-device-pixel-ratio: 2) {
		 #stacks_in_4014 .hype-svg, #stacks_in_4014 .hype-svg-static {
		
		   -webkit-filter: drop-shadow(0px 0px 0px rgba(22, 48, 68, 0.17)); filter: drop-shadow(0px 0px 0px rgba(22, 48, 68, 0.17)); 
		 }
		#stacks_in_4014 .hype-svg-fill {
		 }
	}		
	@media (orientation: portrait) and (-webkit-min-device-pixel-ratio: 2) {
	  #stacks_in_4014 .hype-svg, #stacks_in_4014 .hype-svg-static {
		
		   -webkit-filter: drop-shadow(0px 0px 0px rgba(22, 48, 68, 0.17)); filter: drop-shadow(0px 0px 0px rgba(22, 48, 68, 0.17)); 
		 }
		#stacks_in_4014 .hype-svg-fill {
		 }
	}
	@media (max-width: 1024px) and (max-height: 600px) and (orientation: landscape) {
		 #stacks_in_4014 .hype-svg, #stacks_in_4014 .hype-svg-static {
		
		   -webkit-filter: drop-shadow(0px 0px 0px rgba(22, 48, 68, 0.17)); filter: drop-shadow(0px 0px 0px rgba(22, 48, 68, 0.17)); 
		 }
		#stacks_in_4014 .hype-svg-fill {
		 }
	}	
	@media (orientation: landscape) { }
	@media (min-width: 481px) and (max-width: 1024px) { }
	
	@media only screen and (min-device-width: 768px) and (max-device-width: 1024px) and (-webkit-min-device-pixel-ratio: 1) {
		 #stacks_in_4014 .hype-svg, #stacks_in_4014 .hype-svg-static {
		 
		 	 -webkit-filter: drop-shadow(0px 0px 0px rgba(22, 48, 68, 0.17)); filter: drop-shadow(0px 0px 0px rgba(22, 48, 68, 0.17));  
		  }
			#stacks_in_4014 .hype-svg-fill {
		 }	
	}	
	@media only screen and (min-device-width: 768px) and (max-device-width: 1024px) and (-webkit-min-device-pixel-ratio: 2) {
		 #stacks_in_4014 .hype-svg, #stacks_in_4014 .hype-svg-static {
		 
		 	 -webkit-filter: drop-shadow(0px 0px 0px rgba(22, 48, 68, 0.17)); filter: drop-shadow(0px 0px 0px rgba(22, 48, 68, 0.17)); 
		  }
			#stacks_in_4014 .hype-svg-fill {
		 }
	}	
	
	@media only screen and (min-device-width: 1024px) and (max-device-width: 1366px) and (-webkit-min-device-pixel-ratio: 2) { 	}
		
	/*  SVG style */
	#stacks_in_4014 .hype-svg path, #stacks_in_4014 .hype-svg-static path, #stacks_in_4014 .hype-svg-fill path { /*padding: 10px !important; */
	   	
	   stroke-linecap: round !important; 
	  
	  	   
		
		 stroke-linejoin: round !important; 
		
	}	
	
	/* synced to hype  */
	#stacks_in_4014 .hype-svg-fill path { 
		
	 	
	 
	  fill: url(#stacks_in_4014hype29svgfillr) !important; 	
	
	}	
		
	#stacks_in_4014 .hype-svg {  }
	#stacks_in_4014 .hype-svg-static {  }	
			
	/* links */
	#stacks_in_4014 .hype-link-hover-group, #stacks_in_4014 .hype-link-hover, #stacks_in_4014 .hype-link-hover-blank {
	 display: block !important;  }	
	#stacks_in_4014 .hype-link-hover {  }
	/* mouseover */
	#stacks_in_4014 .hype-29-svg { 
	 
	 top: 0px !important; 
	 opacity: 1 !important; 		
	display: flex !important; align-items: center !important; justify-content: center !important; top: 0; bottom: 0; margin: auto; }			
	


/* -- End EACH CSS Template -- */
#stacks_in_3743 {
	background-color: rgba(227, 227, 227, 1.00);
	-moz-border-radius:  3px;
	-webkit-border-radius:  3px;
	border-radius:  3px;
	margin: 15px 0px 60px 0px;
	padding: 6px 0px 9px 9px;
}

#stacks_out_3743 {
	width: 300px;
}
#stacks_in_3751>.s3_row {
	margin: 0 -0px;
}

#stacks_in_3751>.s3_row>.s3_column_left {
	width: 26.70%;
}

#stacks_in_3751>.s3_row>.s3_column_center {
	width: 33.300003%;
}

#stacks_in_3751>.s3_row>.s3_column_right {
	width: 40.00%;
}

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








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



}



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


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


}




#stacks_in_3967 {
	margin: 19px 0px 80px 0px;
}

#stacks_out_3967 {
	width: 65px;
}
/* -- Start EACH CSS Template -- */



   	     
    #stacks_in_4015 .preview_only { display: none !important; }  





      

	#stacks_in_4015 .hype-29-svg { } #stacks_in_4015 .hype-svg-box { }	#stacks_in_4015 .hype-svg-fill { }
	#stacks_in_4015 .fix { -webkit-transform: translate3d(0,0,0) !important; -webkit-backface-visibility: hidden !important; backface-visibility: hidden !important; transition: background-color 0.3s; }	
	
	/* prevent issue in Foundation theme and some stacks */
	#stacks_in_4015 * { -moz-box-sizing: border-box !important; -webkit-box-sizing: border-box !important; box-sizing: border-box !important; }
	/* foundation RTL theme - fix - direction:ltr  */
	#stacks_in_4015 .HYPE_document { overflow: auto; 
	direction:ltr !important; margin:auto; position:relative; display: block; width: 100%;  border-radius: 0px !important; -webkit-border-radius: 0px !important; -moz-border-radius: 0px !important; height: 100% !important; }	
	#stacks_in_4015_default29_hype_container { margin:auto; position:relative; overflow: visible; width: auto; pointer-events: none;  }
	
	#stacks_in_4015_default29_hype_container path { }
	
	#stacks_in_4015_default29_hype_container, #stacks_in_4015 .HYPE_document { }	
	#stacks_in_4015 .wrapper-29 { pointer-events: none;  margin: auto; max-width: 768px; min-width: 50px !important;}
	
	/* Fixed 3x */
	#stacks_in_4015 .vertical-29 { margin: auto; width: 100%; position: relative; display: flex; pointer-events: none;	
		
	}	
		
	/*  Minimum Height	*/ 	
	@media (max-width: 768px) {		 
		 #stacks_in_4015 .wrapper-29 {
		 	
		 }
		 #stacks_in_4015 .vertical-29 {
		 
		 }
	}
	@media (max-width: 500px) {		 
		 #stacks_in_4015 .wrapper-29 {
		 	
		 }		 
		 #stacks_in_4015 .vertical-29 {
		 
		 }
	} 	
	/* fluid   */ 	
	#stacks_in_4015 .vertical-29 {  height: 50vh; min-height: 400px;  }	
				
	@media (max-width: 800px) {
		#stacks_in_4015 .vertical-29 {
		
		   height: 35vh; min-height: 200px; 
		 }
	}
	/*  FIXED SIZE 	*/ 	
	#stacks_in_4015 .vertical-29 {  }		
	#stacks_in_4015 .wrapper-29 {  }
	
	@media (max-width: 768px) {
		 #stacks_in_4015 .wrapper-29 {
		 	
		 }
		 #stacks_in_4015 .vertical-29 {
		 
		 }
	  }
	@media (max-width: 568px) {
		 #stacks_in_4015 .wrapper-29 {
		 	
		 }
		 #stacks_in_4015 .vertical-29 {
		 
		 }
	  } 	
		
	/*  BG Setting in Stack  */	
	#stacks_in_4015 .bg-29 { width: 100%; height: 100%; position: relative; margin: auto; text-align: center; overflow: hidden; pointer-events: none;		
	
	   	
	
    	
	 border-radius:20px !important; -webkit-border-radius:20px !important;	
	}
			
	/*  BG Overlay in Stack */
	#stacks_in_4015 .bg-29:before { content:""; width: 100%; height: 100%; position: absolute; top: 0; bottom: 0; left: 0; right: 0; display: none; 	
	   	
	}	 
	/*  BG Hype Setting - Switch  */	
	#stacks_in_4015 .hype-bg-29 {		
	
	   
		   
		   
		    background-image: url(../files/img29_1.jpg) !important;  
		    background-position: 50% 50% !important; background-size: cover;		    
	   	
	
	 border: 5px solid rgba(224, 224, 224, 1.00) !important; 	   
	 border-radius:20px !important; -webkit-border-radius:20px !important; 
	 overflow: hidden;
	}		
	/*  BG Hype Overlay  */
	#stacks_in_4015 .hype-bg-29:before { content:""; width: 100%; height: 100%; position: absolute; top: 0; bottom: 0; left: 0; right: 0;	
	  	   
		 			 
	  	
	}	
	/*  SVG fix */		
	#stacks_in_4015 svg { overflow: visible !important; }		
	@media (min-width: 500px) {			
	  #stacks_in_4015 .hype-svg svg, #stacks_in_4015 .hype-svg-static svg, #stacks_in_4015 .hype-svg-fill svg { padding: 40px;}
	}			
	@media (max-width: 500px) {
	  #stacks_in_4015 .hype-svg svg, #stacks_in_4015 .hype-svg-static svg, #stacks_in_4015 .hype-svg-fill svg { 
	  	
	   padding: 20px; 	}
	}		 
	#stacks_in_4015 .hype-svg, #stacks_in_4015 .hype-svg-static, #stacks_in_4015 .hype-svg-fill { 
	text-align: center !important; right: 0 !important; left: 0 !important; margin-right: auto !important; margin-left: auto !important;		
	transform: rotate( 0deg ) !important; -webkit-transform: rotate( 0deg ) !important;
	} 	
	#stacks_in_4015 .hype-svg-fill { 	
	
	}		
	#stacks_in_4015 .hype-svg, #stacks_in_4015 .hype-svg-static { 	
	
	-webkit-filter: drop-shadow(-1px 2px 0px rgba(22, 48, 68, 0.17));	
	filter: drop-shadow(-1px 2px 0px rgba(22, 48, 68, 0.17));	
	 
	}		
	/* change shadow on tablet */
	@media (max-width: 768px){				
		#stacks_in_4015 .hype-svg-fill { 	
		
		}		
		#stacks_in_4015 .hype-svg, #stacks_in_4015 .hype-svg-static { 	
		
		  
		
		}		
    } 		
	/* hide shadow on mobile */
	@media (max-width: 480px) and (-webkit-min-device-pixel-ratio: 1) {
		 #stacks_in_4015 .hype-svg, #stacks_in_4015 .hype-svg-static {
		
		   -webkit-filter: drop-shadow(0px 0px 0px rgba(22, 48, 68, 0.17)); filter: drop-shadow(0px 0px 0px rgba(22, 48, 68, 0.17)); 
		 }
		#stacks_in_4015 .hype-svg-fill {
		 }
	}		
	@media (max-width: 480px) and (-webkit-min-device-pixel-ratio: 2) {
		 #stacks_in_4015 .hype-svg, #stacks_in_4015 .hype-svg-static {
		
		   -webkit-filter: drop-shadow(0px 0px 0px rgba(22, 48, 68, 0.17)); filter: drop-shadow(0px 0px 0px rgba(22, 48, 68, 0.17)); 
		 }
		#stacks_in_4015 .hype-svg-fill {
		 }
	}		
	@media (orientation: portrait) and (-webkit-min-device-pixel-ratio: 2) {
	  #stacks_in_4015 .hype-svg, #stacks_in_4015 .hype-svg-static {
		
		   -webkit-filter: drop-shadow(0px 0px 0px rgba(22, 48, 68, 0.17)); filter: drop-shadow(0px 0px 0px rgba(22, 48, 68, 0.17)); 
		 }
		#stacks_in_4015 .hype-svg-fill {
		 }
	}
	@media (max-width: 1024px) and (max-height: 600px) and (orientation: landscape) {
		 #stacks_in_4015 .hype-svg, #stacks_in_4015 .hype-svg-static {
		
		   -webkit-filter: drop-shadow(0px 0px 0px rgba(22, 48, 68, 0.17)); filter: drop-shadow(0px 0px 0px rgba(22, 48, 68, 0.17)); 
		 }
		#stacks_in_4015 .hype-svg-fill {
		 }
	}	
	@media (orientation: landscape) { }
	@media (min-width: 481px) and (max-width: 1024px) { }
	
	@media only screen and (min-device-width: 768px) and (max-device-width: 1024px) and (-webkit-min-device-pixel-ratio: 1) {
		 #stacks_in_4015 .hype-svg, #stacks_in_4015 .hype-svg-static {
		 
		 	 -webkit-filter: drop-shadow(0px 0px 0px rgba(22, 48, 68, 0.17)); filter: drop-shadow(0px 0px 0px rgba(22, 48, 68, 0.17));  
		  }
			#stacks_in_4015 .hype-svg-fill {
		 }	
	}	
	@media only screen and (min-device-width: 768px) and (max-device-width: 1024px) and (-webkit-min-device-pixel-ratio: 2) {
		 #stacks_in_4015 .hype-svg, #stacks_in_4015 .hype-svg-static {
		 
		 	 -webkit-filter: drop-shadow(0px 0px 0px rgba(22, 48, 68, 0.17)); filter: drop-shadow(0px 0px 0px rgba(22, 48, 68, 0.17)); 
		  }
			#stacks_in_4015 .hype-svg-fill {
		 }
	}	
	
	@media only screen and (min-device-width: 1024px) and (max-device-width: 1366px) and (-webkit-min-device-pixel-ratio: 2) { 	}
		
	/*  SVG style */
	#stacks_in_4015 .hype-svg path, #stacks_in_4015 .hype-svg-static path, #stacks_in_4015 .hype-svg-fill path { /*padding: 10px !important; */
	   	
	   stroke-linecap: round !important; 
	  
	  	   
		
		 stroke-linejoin: round !important; 
		
	}	
	
	/* synced to hype  */
	#stacks_in_4015 .hype-svg-fill path { 
		
	 	
	  fill: url(#stacks_in_4015hype29svgfilll) !important; 
	 	
	
	}	
		
	#stacks_in_4015 .hype-svg {  }
	#stacks_in_4015 .hype-svg-static {  }	
			
	/* links */
	#stacks_in_4015 .hype-link-hover-group, #stacks_in_4015 .hype-link-hover, #stacks_in_4015 .hype-link-hover-blank {
	 }	
	#stacks_in_4015 .hype-link-hover {  }
	/* mouseover */
	#stacks_in_4015 .hype-29-svg { 
	 
	 top: 0px !important; 
	 opacity: 1 !important; 		
	display: flex !important; align-items: center !important; justify-content: center !important; top: 0; bottom: 0; margin: auto; }			
	


/* -- End EACH CSS Template -- */
#stacks_in_3799 {
	background-color: rgba(227, 227, 227, 1.00);
	-moz-border-radius:  3px;
	-webkit-border-radius:  3px;
	border-radius:  3px;
	margin: 15px 0px 60px 0px;
	padding: 6px 0px 9px 9px;
}

#stacks_out_3799 {
	width: 300px;
}
#stacks_in_3805>.s3_row {
	margin: 0 -0px;
}

#stacks_in_3805>.s3_row>.s3_column_left {
	width: 26.70%;
}

#stacks_in_3805>.s3_row>.s3_column_center {
	width: 33.300003%;
}

#stacks_in_3805>.s3_row>.s3_column_right {
	width: 40.00%;
}

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








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



}



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


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


}




#stacks_in_3952 {
	margin: 19px 0px 80px 0px;
}

#stacks_out_3952 {
	width: 65px;
}
/* -- Start EACH CSS Template -- */



   	     
    #stacks_in_4016 .preview_only { display: none !important; }  





      

	#stacks_in_4016 .hype-29-svg { } #stacks_in_4016 .hype-svg-box { }	#stacks_in_4016 .hype-svg-fill { }
	#stacks_in_4016 .fix { -webkit-transform: translate3d(0,0,0) !important; -webkit-backface-visibility: hidden !important; backface-visibility: hidden !important; transition: background-color 0.3s; }	
	
	/* prevent issue in Foundation theme and some stacks */
	#stacks_in_4016 * { -moz-box-sizing: border-box !important; -webkit-box-sizing: border-box !important; box-sizing: border-box !important; }
	/* foundation RTL theme - fix - direction:ltr  */
	#stacks_in_4016 .HYPE_document { overflow: auto; 
	direction:ltr !important; margin:auto; position:relative; display: block; width: 100%;  border-radius: 0px !important; -webkit-border-radius: 0px !important; -moz-border-radius: 0px !important; height: 100% !important; }	
	#stacks_in_4016_default29_hype_container { margin:auto; position:relative; overflow: visible; width: auto; pointer-events: none;  }
	
	#stacks_in_4016_default29_hype_container path { }
	
	#stacks_in_4016_default29_hype_container, #stacks_in_4016 .HYPE_document { }	
	#stacks_in_4016 .wrapper-29 { pointer-events: none;  margin: auto; max-width: 550px; min-width: 50px !important;}
	
	/* Fixed 3x */
	#stacks_in_4016 .vertical-29 { margin: auto; width: 100%; position: relative; display: flex; pointer-events: none;	
	 min-height: 768px; 	
	}	
		
	/*  Minimum Height	*/ 	
	@media (max-width: 768px) {		 
		 #stacks_in_4016 .wrapper-29 {
		  
		    
		  	   max-width: 400px;  
		   
		 	
		 }
		 #stacks_in_4016 .vertical-29 {
		 
		    min-height: 500px; 
		 
		 }
	}
	@media (max-width: 500px) {		 
		 #stacks_in_4016 .wrapper-29 {
		  
		    
		  	   max-width: 250px;  
		   
		 	
		 }		 
		 #stacks_in_4016 .vertical-29 {
		 
		    min-height: 320px; 
		 
		 }
	} 	
	/* fluid   */ 	
	#stacks_in_4016 .vertical-29 {  }	
				
	@media (max-width: 800px) {
		#stacks_in_4016 .vertical-29 {
		 }
	}
	/*  FIXED SIZE 	*/ 	
	#stacks_in_4016 .vertical-29 {  }		
	#stacks_in_4016 .wrapper-29 {  }
	
	@media (max-width: 768px) {
		 #stacks_in_4016 .wrapper-29 {
		 	
		 }
		 #stacks_in_4016 .vertical-29 {
		 
		 }
	  }
	@media (max-width: 568px) {
		 #stacks_in_4016 .wrapper-29 {
		 	
		 }
		 #stacks_in_4016 .vertical-29 {
		 
		 }
	  } 	
		
	/*  BG Setting in Stack  */	
	#stacks_in_4016 .bg-29 { width: 100%; height: 100%; position: relative; margin: auto; text-align: center; overflow: hidden; pointer-events: none;		
	
	   	
	
    	
	 border-radius:20px !important; -webkit-border-radius:20px !important;	
	}
			
	/*  BG Overlay in Stack */
	#stacks_in_4016 .bg-29:before { content:""; width: 100%; height: 100%; position: absolute; top: 0; bottom: 0; left: 0; right: 0; display: none; 	
	   	
	}	 
	/*  BG Hype Setting - Switch  */	
	#stacks_in_4016 .hype-bg-29 {		
	
	   
		   
		   
		    background-image: url(../files/img29_1.jpg) !important;  
		    background-position: 50% 50% !important; background-size: cover;		    
	   	
	
	 border: 5px solid rgba(224, 224, 224, 1.00) !important; 	   
	 border-radius:20px !important; -webkit-border-radius:20px !important; 
	 overflow: hidden;
	}		
	/*  BG Hype Overlay  */
	#stacks_in_4016 .hype-bg-29:before { content:""; width: 100%; height: 100%; position: absolute; top: 0; bottom: 0; left: 0; right: 0;	
	  	   
		 			 
	  	
	}	
	/*  SVG fix */		
	#stacks_in_4016 svg { overflow: visible !important; }		
	@media (min-width: 500px) {			
	  #stacks_in_4016 .hype-svg svg, #stacks_in_4016 .hype-svg-static svg, #stacks_in_4016 .hype-svg-fill svg { padding: 40px;}
	}			
	@media (max-width: 500px) {
	  #stacks_in_4016 .hype-svg svg, #stacks_in_4016 .hype-svg-static svg, #stacks_in_4016 .hype-svg-fill svg { 
	  	
	   padding: 20px; 	}
	}		 
	#stacks_in_4016 .hype-svg, #stacks_in_4016 .hype-svg-static, #stacks_in_4016 .hype-svg-fill { 
	text-align: center !important; right: 0 !important; left: 0 !important; margin-right: auto !important; margin-left: auto !important;		
	transform: rotate( 0deg ) !important; -webkit-transform: rotate( 0deg ) !important;
	} 	
	#stacks_in_4016 .hype-svg-fill { 	
	
	}		
	#stacks_in_4016 .hype-svg, #stacks_in_4016 .hype-svg-static { 	
	
	-webkit-filter: drop-shadow(-1px 2px 0px rgba(22, 48, 68, 0.17));	
	filter: drop-shadow(-1px 2px 0px rgba(22, 48, 68, 0.17));	
	 
	}		
	/* change shadow on tablet */
	@media (max-width: 768px){				
		#stacks_in_4016 .hype-svg-fill { 	
		
		}		
		#stacks_in_4016 .hype-svg, #stacks_in_4016 .hype-svg-static { 	
		
		  
		
		}		
    } 		
	/* hide shadow on mobile */
	@media (max-width: 480px) and (-webkit-min-device-pixel-ratio: 1) {
		 #stacks_in_4016 .hype-svg, #stacks_in_4016 .hype-svg-static {
		
		   -webkit-filter: drop-shadow(0px 0px 0px rgba(22, 48, 68, 0.17)); filter: drop-shadow(0px 0px 0px rgba(22, 48, 68, 0.17)); 
		 }
		#stacks_in_4016 .hype-svg-fill {
		 }
	}		
	@media (max-width: 480px) and (-webkit-min-device-pixel-ratio: 2) {
		 #stacks_in_4016 .hype-svg, #stacks_in_4016 .hype-svg-static {
		
		   -webkit-filter: drop-shadow(0px 0px 0px rgba(22, 48, 68, 0.17)); filter: drop-shadow(0px 0px 0px rgba(22, 48, 68, 0.17)); 
		 }
		#stacks_in_4016 .hype-svg-fill {
		 }
	}		
	@media (orientation: portrait) and (-webkit-min-device-pixel-ratio: 2) {
	  #stacks_in_4016 .hype-svg, #stacks_in_4016 .hype-svg-static {
		
		   -webkit-filter: drop-shadow(0px 0px 0px rgba(22, 48, 68, 0.17)); filter: drop-shadow(0px 0px 0px rgba(22, 48, 68, 0.17)); 
		 }
		#stacks_in_4016 .hype-svg-fill {
		 }
	}
	@media (max-width: 1024px) and (max-height: 600px) and (orientation: landscape) {
		 #stacks_in_4016 .hype-svg, #stacks_in_4016 .hype-svg-static {
		
		   -webkit-filter: drop-shadow(0px 0px 0px rgba(22, 48, 68, 0.17)); filter: drop-shadow(0px 0px 0px rgba(22, 48, 68, 0.17)); 
		 }
		#stacks_in_4016 .hype-svg-fill {
		 }
	}	
	@media (orientation: landscape) { }
	@media (min-width: 481px) and (max-width: 1024px) { }
	
	@media only screen and (min-device-width: 768px) and (max-device-width: 1024px) and (-webkit-min-device-pixel-ratio: 1) {
		 #stacks_in_4016 .hype-svg, #stacks_in_4016 .hype-svg-static {
		 
		 	 -webkit-filter: drop-shadow(0px 0px 0px rgba(22, 48, 68, 0.17)); filter: drop-shadow(0px 0px 0px rgba(22, 48, 68, 0.17));  
		  }
			#stacks_in_4016 .hype-svg-fill {
		 }	
	}	
	@media only screen and (min-device-width: 768px) and (max-device-width: 1024px) and (-webkit-min-device-pixel-ratio: 2) {
		 #stacks_in_4016 .hype-svg, #stacks_in_4016 .hype-svg-static {
		 
		 	 -webkit-filter: drop-shadow(0px 0px 0px rgba(22, 48, 68, 0.17)); filter: drop-shadow(0px 0px 0px rgba(22, 48, 68, 0.17)); 
		  }
			#stacks_in_4016 .hype-svg-fill {
		 }
	}	
	
	@media only screen and (min-device-width: 1024px) and (max-device-width: 1366px) and (-webkit-min-device-pixel-ratio: 2) { 	}
		
	/*  SVG style */
	#stacks_in_4016 .hype-svg path, #stacks_in_4016 .hype-svg-static path, #stacks_in_4016 .hype-svg-fill path { /*padding: 10px !important; */
	   	
	   stroke-linecap: round !important; 
	  
	  	   
		
		 stroke-linejoin: round !important; 
		
	}	
	
	/* synced to hype  */
	#stacks_in_4016 .hype-svg-fill path { 
		
	  fill: rgba(31, 76, 111, 0.80); 	
	 
	 	
	
	}	
		
	#stacks_in_4016 .hype-svg {  }
	#stacks_in_4016 .hype-svg-static {  }	
			
	/* links */
	#stacks_in_4016 .hype-link-hover-group, #stacks_in_4016 .hype-link-hover, #stacks_in_4016 .hype-link-hover-blank {
	 }	
	#stacks_in_4016 .hype-link-hover {  }
	/* mouseover */
	#stacks_in_4016 .hype-29-svg { 
	 
	 top: 0px !important; 
	 opacity: 1 !important; 		
	display: flex !important; align-items: center !important; justify-content: center !important; top: 0; bottom: 0; margin: auto; }			
	


/* -- End EACH CSS Template -- */
#stacks_in_3815 {
	background-color: rgba(227, 227, 227, 1.00);
	-moz-border-radius:  3px;
	-webkit-border-radius:  3px;
	border-radius:  3px;
	margin: 15px 0px 60px 0px;
	padding: 6px 0px 9px 9px;
}

#stacks_out_3815 {
	width: 300px;
}
#stacks_in_3822>.s3_row {
	margin: 0 -0px;
}

#stacks_in_3822>.s3_row>.s3_column_left {
	width: 26.70%;
}

#stacks_in_3822>.s3_row>.s3_column_center {
	width: 33.300003%;
}

#stacks_in_3822>.s3_row>.s3_column_right {
	width: 40.00%;
}

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








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



}



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


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


}




#stacks_in_3963 {
	margin: 19px 0px 80px 0px;
}

#stacks_out_3963 {
	width: 65px;
}
/* -- Start EACH CSS Template -- */



   	     
    #stacks_in_4017 .preview_only { display: none !important; }  





      

	#stacks_in_4017 .hype-29-svg { } #stacks_in_4017 .hype-svg-box { }	#stacks_in_4017 .hype-svg-fill { }
	#stacks_in_4017 .fix { -webkit-transform: translate3d(0,0,0) !important; -webkit-backface-visibility: hidden !important; backface-visibility: hidden !important; transition: background-color 0.3s; }	
	
	/* prevent issue in Foundation theme and some stacks */
	#stacks_in_4017 * { -moz-box-sizing: border-box !important; -webkit-box-sizing: border-box !important; box-sizing: border-box !important; }
	/* foundation RTL theme - fix - direction:ltr  */
	#stacks_in_4017 .HYPE_document { overflow: auto; 
	direction:ltr !important; margin:auto; position:relative; display: block; width: 100%;  border-radius: 0px !important; -webkit-border-radius: 0px !important; -moz-border-radius: 0px !important; height: 100% !important; }	
	#stacks_in_4017_default29_hype_container { margin:auto; position:relative; overflow: visible; width: auto; pointer-events: none;  }
	
	#stacks_in_4017_default29_hype_container path { }
	
	#stacks_in_4017_default29_hype_container, #stacks_in_4017 .HYPE_document { }	
	#stacks_in_4017 .wrapper-29 { pointer-events: none;  margin: auto; max-width: 1300px; min-width: 50px !important;}
	
	/* Fixed 3x */
	#stacks_in_4017 .vertical-29 { margin: auto; width: 100%; position: relative; display: flex; pointer-events: none;	
	 min-height: 330px; 	
	}	
		
	/*  Minimum Height	*/ 	
	@media (max-width: 1100px) {		 
		 #stacks_in_4017 .wrapper-29 {
		  
		    
		  	   max-width: 900px;  
		   
		 	
		 }
		 #stacks_in_4017 .vertical-29 {
		 
		    min-height: 300px; 
		 
		 }
	}
	@media (max-width: 600px) {		 
		 #stacks_in_4017 .wrapper-29 {
		  
		    
		  	   
		   
		 	
		 }		 
		 #stacks_in_4017 .vertical-29 {
		 
		    min-height: 140px; 
		 
		 }
	} 	
	/* fluid   */ 	
	#stacks_in_4017 .vertical-29 {  }	
				
	@media (max-width: 800px) {
		#stacks_in_4017 .vertical-29 {
		 }
	}
	/*  FIXED SIZE 	*/ 	
	#stacks_in_4017 .vertical-29 {  }		
	#stacks_in_4017 .wrapper-29 {  }
	
	@media (max-width: 768px) {
		 #stacks_in_4017 .wrapper-29 {
		 	
		 }
		 #stacks_in_4017 .vertical-29 {
		 
		 }
	  }
	@media (max-width: 568px) {
		 #stacks_in_4017 .wrapper-29 {
		 	
		 }
		 #stacks_in_4017 .vertical-29 {
		 
		 }
	  } 	
		
	/*  BG Setting in Stack  */	
	#stacks_in_4017 .bg-29 { width: 100%; height: 100%; position: relative; margin: auto; text-align: center; overflow: hidden; pointer-events: none;		
	
	   	
	
    	
	 border-radius:20px !important; -webkit-border-radius:20px !important;	
	}
			
	/*  BG Overlay in Stack */
	#stacks_in_4017 .bg-29:before { content:""; width: 100%; height: 100%; position: absolute; top: 0; bottom: 0; left: 0; right: 0; display: none; 	
	   	
	}	 
	/*  BG Hype Setting - Switch  */	
	#stacks_in_4017 .hype-bg-29 {		
	
	   
		   
		   
		    background-image: url(../files/img29_1.jpg) !important;  
		    background-position: 50% 50% !important; background-size: cover;		    
	   	
	
	 border: 5px solid rgba(224, 224, 224, 1.00) !important; 	   
	 border-radius:20px !important; -webkit-border-radius:20px !important; 
	 overflow: hidden;
	}		
	/*  BG Hype Overlay  */
	#stacks_in_4017 .hype-bg-29:before { content:""; width: 100%; height: 100%; position: absolute; top: 0; bottom: 0; left: 0; right: 0;	
	  	   
		 			 
	  	
	}	
	/*  SVG fix */		
	#stacks_in_4017 svg { overflow: visible !important; }		
	@media (min-width: 500px) {			
	  #stacks_in_4017 .hype-svg svg, #stacks_in_4017 .hype-svg-static svg, #stacks_in_4017 .hype-svg-fill svg { padding: 40px;}
	}			
	@media (max-width: 500px) {
	  #stacks_in_4017 .hype-svg svg, #stacks_in_4017 .hype-svg-static svg, #stacks_in_4017 .hype-svg-fill svg { 
	  	
	   padding: 20px; 	}
	}		 
	#stacks_in_4017 .hype-svg, #stacks_in_4017 .hype-svg-static, #stacks_in_4017 .hype-svg-fill { 
	text-align: center !important; right: 0 !important; left: 0 !important; margin-right: auto !important; margin-left: auto !important;		
	transform: rotate( 0deg ) !important; -webkit-transform: rotate( 0deg ) !important;
	} 	
	#stacks_in_4017 .hype-svg-fill { 	
	
	}		
	#stacks_in_4017 .hype-svg, #stacks_in_4017 .hype-svg-static { 	
	
	-webkit-filter: drop-shadow(-1px 2px 0px rgba(22, 48, 68, 0.17));	
	filter: drop-shadow(-1px 2px 0px rgba(22, 48, 68, 0.17));	
	 
	}		
	/* change shadow on tablet */
	@media (max-width: 768px){				
		#stacks_in_4017 .hype-svg-fill { 	
		
		}		
		#stacks_in_4017 .hype-svg, #stacks_in_4017 .hype-svg-static { 	
		
		  
		
		}		
    } 		
	/* hide shadow on mobile */
	@media (max-width: 480px) and (-webkit-min-device-pixel-ratio: 1) {
		 #stacks_in_4017 .hype-svg, #stacks_in_4017 .hype-svg-static {
		
		   -webkit-filter: drop-shadow(0px 0px 0px rgba(22, 48, 68, 0.17)); filter: drop-shadow(0px 0px 0px rgba(22, 48, 68, 0.17)); 
		 }
		#stacks_in_4017 .hype-svg-fill {
		 }
	}		
	@media (max-width: 480px) and (-webkit-min-device-pixel-ratio: 2) {
		 #stacks_in_4017 .hype-svg, #stacks_in_4017 .hype-svg-static {
		
		   -webkit-filter: drop-shadow(0px 0px 0px rgba(22, 48, 68, 0.17)); filter: drop-shadow(0px 0px 0px rgba(22, 48, 68, 0.17)); 
		 }
		#stacks_in_4017 .hype-svg-fill {
		 }
	}		
	@media (orientation: portrait) and (-webkit-min-device-pixel-ratio: 2) {
	  #stacks_in_4017 .hype-svg, #stacks_in_4017 .hype-svg-static {
		
		   -webkit-filter: drop-shadow(0px 0px 0px rgba(22, 48, 68, 0.17)); filter: drop-shadow(0px 0px 0px rgba(22, 48, 68, 0.17)); 
		 }
		#stacks_in_4017 .hype-svg-fill {
		 }
	}
	@media (max-width: 1024px) and (max-height: 600px) and (orientation: landscape) {
		 #stacks_in_4017 .hype-svg, #stacks_in_4017 .hype-svg-static {
		
		   -webkit-filter: drop-shadow(0px 0px 0px rgba(22, 48, 68, 0.17)); filter: drop-shadow(0px 0px 0px rgba(22, 48, 68, 0.17)); 
		 }
		#stacks_in_4017 .hype-svg-fill {
		 }
	}	
	@media (orientation: landscape) { }
	@media (min-width: 481px) and (max-width: 1024px) { }
	
	@media only screen and (min-device-width: 768px) and (max-device-width: 1024px) and (-webkit-min-device-pixel-ratio: 1) {
		 #stacks_in_4017 .hype-svg, #stacks_in_4017 .hype-svg-static {
		 
		 	 -webkit-filter: drop-shadow(0px 0px 0px rgba(22, 48, 68, 0.17)); filter: drop-shadow(0px 0px 0px rgba(22, 48, 68, 0.17));  
		  }
			#stacks_in_4017 .hype-svg-fill {
		 }	
	}	
	@media only screen and (min-device-width: 768px) and (max-device-width: 1024px) and (-webkit-min-device-pixel-ratio: 2) {
		 #stacks_in_4017 .hype-svg, #stacks_in_4017 .hype-svg-static {
		 
		 	 -webkit-filter: drop-shadow(0px 0px 0px rgba(22, 48, 68, 0.17)); filter: drop-shadow(0px 0px 0px rgba(22, 48, 68, 0.17)); 
		  }
			#stacks_in_4017 .hype-svg-fill {
		 }
	}	
	
	@media only screen and (min-device-width: 1024px) and (max-device-width: 1366px) and (-webkit-min-device-pixel-ratio: 2) { 	}
		
	/*  SVG style */
	#stacks_in_4017 .hype-svg path, #stacks_in_4017 .hype-svg-static path, #stacks_in_4017 .hype-svg-fill path { /*padding: 10px !important; */
	   	
	   stroke-linecap: round !important; 
	  
	  	   
		
		 stroke-linejoin: round !important; 
		
	}	
	
	/* synced to hype  */
	#stacks_in_4017 .hype-svg-fill path { 
		
	 	
	 
	  fill: url(#stacks_in_4017hype29svgfillr) !important; 	
	
	}	
		
	#stacks_in_4017 .hype-svg {  }
	#stacks_in_4017 .hype-svg-static {  }	
			
	/* links */
	#stacks_in_4017 .hype-link-hover-group, #stacks_in_4017 .hype-link-hover, #stacks_in_4017 .hype-link-hover-blank {
	 display: block !important;  }	
	#stacks_in_4017 .hype-link-hover {  }
	/* mouseover */
	#stacks_in_4017 .hype-29-svg { 
	 -webkit-transform: translate3d(0,0,0) !important;  
	
	 opacity: 1 !important; 		
	display: flex !important; align-items: center !important; justify-content: center !important; top: 0; bottom: 0; margin: auto; }			
	


/* -- End EACH CSS Template -- */
#stacks_in_3784 {
	background-color: rgba(227, 227, 227, 1.00);
	-moz-border-radius:  3px;
	-webkit-border-radius:  3px;
	border-radius:  3px;
	margin: 15px 0px 60px 0px;
	padding: 6px 0px 9px 9px;
}

#stacks_out_3784 {
	width: 300px;
}
#stacks_in_3790>.s3_row {
	margin: 0 -0px;
}

#stacks_in_3790>.s3_row>.s3_column_left {
	width: 26.70%;
}

#stacks_in_3790>.s3_row>.s3_column_center {
	width: 33.300003%;
}

#stacks_in_3790>.s3_row>.s3_column_right {
	width: 40.00%;
}

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








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



}



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


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


}



#stacks_in_3947 .r_maxwidth {

display: block;
margin-left: auto; margin-right: auto;
float: none;
max-width: 900px;

padding-left: 0px;
padding-right: 0px;
padding-top: 0px;
padding-bottom: 0px;
/*Custom CSS;*/
}

@media screen and (max-width: 1200px) {
#stacks_in_3947 .r_maxwidth {

}}

@media screen and (max-width: 720px) {
#stacks_in_3947 .r_maxwidth {

}}

@media screen and (max-width: 90px) {
#stacks_in_3947 .r_maxwidth {

display:block;
width: 100%; width: auto; !important;

padding-left: 0px;
padding-right: 0px;
padding-top: 0px;
padding-bottom: 0px;
/*Custom CSS;*/

}}


#stacks_in_3947 {
	padding: 40px 0px 60px 0px;
}
#stacks_in_3983 .jwresp_wrapper{width:100%;overflow:auto}#stacks_in_3983 .jwresp_col{float:none} #stacks_in_3983 #jwresp_col2_stacks_in_3983{position:relative;margin:0 auto;width:32%;float:none}#stacks_in_3983 #jwresp_col1_stacks_in_3983,#stacks_in_3983 #jwresp_col3_stacks_in_3983{width:32%}#stacks_in_3983 #jwresp_col1_stacks_in_3983{float:left}#stacks_in_3983 #jwresp_col3_stacks_in_3983{float:right} @media screen and (max-width:1030px){#stacks_in_3983 #jwresp_col1_stacks_in_3983,#stacks_in_3983 #jwresp_col3_stacks_in_3983{margin-bottom:20px}#stacks_in_3983 #jwresp_col1_stacks_in_3983{width:49%}#stacks_in_3983 #jwresp_col3_stacks_in_3983{width:49%}#stacks_in_3983 #jwresp_col2_stacks_in_3983{clear:both;width:100%;display:block}}  @media screen and (max-width:600px){#stacks_in_3983 #jwresp_col1_stacks_in_3983,#stacks_in_3983 #jwresp_col3_stacks_in_3983,#stacks_in_3983 #jwresp_col2_stacks_in_3983{float:none;width:100%;display:block}#stacks_in_3983 #jwresp_col1_stacks_in_3983,#stacks_in_3983 #jwresp_col3_stacks_in_3983{margin-bottom:20px}} 
  @media screen and (max-width:1030px){#stacks_in_3999{display:none}} 

#stacks_in_3999 {
	padding: 95px 0px 0px 0px;
}

#stacks_out_3999 {
	width: 150px;
}

#stacks_in_3993 {
	background-color: rgba(32, 68, 91, 1.00);
	border: solid rgba(126, 173, 188, 1.00);
	border-width:  5px;
	-moz-border-radius: 15px 15px 15px 15px;
	-webkit-border-radius: 15px 15px 15px 15px;
	border-radius: 15px 15px 15px 15px;
	padding: 14px 3px 9px 5px;
}

#stacks_out_3993 {
	width: 260px;
}
  @media screen and (max-width:1030px){#stacks_in_4001{display:none}} 

#stacks_in_4001 {
	padding: 95px 0px 0px 0px;
}

#stacks_out_4001 {
	width: 150px;
}

#stacks_in_3995 {
	background-color: rgba(32, 68, 91, 1.00);
	border: solid rgba(126, 173, 188, 1.00);
	border-width:  5px;
	-moz-border-radius: 15px 15px 15px 15px;
	-webkit-border-radius: 15px 15px 15px 15px;
	border-radius: 15px 15px 15px 15px;
	padding: 14px 3px 9px 5px;
}

#stacks_out_3995 {
	width: 260px;
}
  @media screen and (max-width:1030px){#stacks_in_4005{display:none}} 

#stacks_in_4005 {
	padding: 30px 0px 0px 0px;
}

#stacks_in_3987 {
	background-color: rgba(235, 235, 235, 1.00);
	border: solid rgba(108, 157, 174, 1.00);
	border-width:  5px;
	-moz-border-radius:  10px;
	-webkit-border-radius:  10px;
	border-radius:  10px;
	margin: 0px 0px 20px 0px;
	padding: 18px 18px 0px 18px;
}

#stacks_out_3987 {
	width: 250px;
}

#stacks_in_3991 {
	padding: 7px 0px 0px 0px;
}
