/* -- EACH CSS Template -- */



 
 /* ----edit END ----- */
 
 

	 /* ------- global ------   */   
	/* prevent issue in Foundation theme and some stacks - line-height: 118px !important;*/
	#stacks_in_25213 p {  font-size: 115px !important;  }
	#stacks_in_25213 * {  -moz-box-sizing: content-box !important;	-webkit-box-sizing: content-box !important;	box-sizing: content-box !important;  }
	stacks_in_25213_default10_hype_container {  margin:auto; position:relative; overflow: visible; width: auto; pointer-events: none;  }
	
	#stacks_in_25213 .devicewrapper {  margin:auto; position:relative; display: block; width: 100%; margin: 0; padding: 0;  }
	#stacks_in_25213 .devicewrapper, stacks_in_25213_default10_hype_container, stacks_in_25213 HYPE_document, #stacks_in_25213 .device-trigger {  pointer-events: auto !important;  }
	#stacks_in_25213 .devicewrapper {  max-width: 2600px !important; margin-right: auto; margin-left: auto;  }
	
	#stacks_in_25213 .devicewrapper { 
	     display:table; width: 100%;	
		 	
		 height: 500px; 
	 }
	
	@media (max-width: 800px) { 
	#stacks_in_25213 .devicewrapper {  
		
	       
		  height: 400px;  	
		   
	    %%[[if edit]]%% height:auto; 
		%%[[endif]]%%
	  }
	}
	
	@media (max-width: 500px) {
	#stacks_in_25213 .devicewrapper { 		
		
	       
	      height: 260px;  	
		 
	    %%[[if edit]]%% height:auto;     	
	  %%[[endif]]%% }
	}
	
	/* ---- stack content ------ */
	
	/* link option - managed in Hype */
	#stacks_in_25213 .hype-link-hover-group, #stacks_in_25213 .hype-link-hover, #stacks_in_25213 .hype-link-hover-blank  {  
	   }
	 
	#stacks_in_25213 .hype-link-hover {    }
	#stacks_in_25213 .hype_videobox {   display: none !important; 
	width: 100% !important; height: 100% !important;  }
	#stacks_in_25213 .hype-link-hover-group {   display: block !important;   }
	#stacks_in_25213 .hype-link-hover-group {    }
	#stacks_in_25213 .hype-link-hover-group {  background-size: cover !important; background-position: 50% 85% !important;
	 	 	
	 	 background-image: url(https://images.unsplash.com/photo-1581541234269-03d5d8576c0e?crop=entropy&cs=tinysrgb&fit=max&fm=jpg&ixid=MnwxMzI0OXwwfDF8c2VhcmNofDIxM3x8aW50ZXJpb3IlMjBkZXNpZ258ZW58MHx8fHwxNjMxODgyMTA1&ixlib=rb-1.2.1&q=80&w=1080) !important; 		
	background-color: #e6e6e6;  } 
	
	/* enable link area */
	#stacks_in_25213 .hype-link-hover, #stacks_in_25213 .hype-link-hover-blank, #stacks_in_25213 .hype-hover-box { 
	 display: none !important; width: 0 !important; height: 0 !important; 
	 }
	
	/* main area */
	#stacks_in_25213 .device-area::after, #stacks_in_25213 .device-area::before, #stacks_in_25213 .device-area:after, #stacks_in_25213 .device-area:before {  display: none !important;  }
	
	/* screen glas e shadows */
	#stacks_in_25213 .hype-glass-reflect {   opacity: 0 !important; display: none !important;   }
	#stacks_in_25213 .hype-glass-shading {   opacity: 0 !important; display: none !important;   }
	#stacks_in_25213 .hype-box-shadow{   opacity: 0 !important;   }
	
	/* custom text */
	#stacks_in_25213 .hype-device-text { 
	 
	-webkit-font-smoothing: antialiased !important; text-align: center;
	text-align: truefalsefalse !important; color: #FFFFFF !important; font-style: none; text-transform: none; font-size: 115px !important; line-height: 118px !important; letter-spacing: -3px !important; -webkit-font-smoothing: antialiased !important; 
	margin-top: -70px !important;
	margin-left: 120px !important;
	
			
	
	
	
	
	
	
	
	
	text-shadow: 
				3px 3px rgba(255, 255, 255, 0.47),
				3px -3px rgba(255, 255, 255, 0.47),
				-3px 3px rgba(255, 255, 255, 0.47),
				-3px -3px rgba(255, 255, 255, 0.47) !important;		           
	
	
	
	
	 }
	
	#stacks_in_25213 .hype-device-text, #stacks_in_25213 p .hype-device-text {
	
		font-family: "google_custom_font_selector", sans-serif !important;
	 	
	 font-family: 'Raleway', sans-serif !important;	font-weight: 100 !important;  	
	 
	 }
	
	#stacks_in_25213 .hype-device-text  { 
	
	 }
	/* bands */
	#stacks_in_25213 .hype-bands-reveal1, #stacks_in_25213 .hype-bands-reveal2, #stacks_in_25213 .hype-bands-reveal1 path, #stacks_in_25213 .hype-bands-reveal2 path {  
	 display: block !important; 
	
	
	fill: rgba(255, 255, 255, 1.00) !important; 
	 }
	
	#stacks_in_25213 .hype-bands-reveal1 {  background-color: rgba(255, 255, 255, 1.00) !important;  }
	#stacks_in_25213 .hype-bands-reveal1 {   display: none !important;   }
	stacks_in_25213_pointer {}
	/* linees */
	 #stacks_in_25213 .hype-linees path { 
	  
	  }
	 
	#stacks_in_25213 .hype-symbol-linees1 {    }
	#stacks_in_25213 .hype-symbol-linees2 {   }
	#stacks_in_25213 .hype-symbol-linees1, #stacks_in_25213 .hype-symbol-linees2 {   display: none !important; opacity: 0 !important;   }
	
	@media (max-width: 500px) {
	 #stacks_in_25213 .hype-symbol-linees1, #stacks_in_25213 .hype-symbol-linees2 {  display: none !important; opacity: 0 !important;  }
	}
	
	/* BG stack */ 
	#stacks_in_25213 .img-dev-bg-back, #stacks_in_25213 .img-dev-bg-back path { 
		background-size: cover !important; pointer-events: none;
		 	
		 	
		 background-image: url(https://images.unsplash.com/photo-1529346378633-c2b2a059c367?crop=entropy&cs=tinysrgb&fit=max&fm=jpg&ixid=MnwxMzI0OXwwfDF8c2VhcmNofDExOHx8Ymx1ZSUyMGRlc2lnbnxlbnwwfHx8fDE2MzE4Nzk5Nzc&ixlib=rb-1.2.1&q=80&w=1080) !important; 	
		 	
		 	
		opacity: 0.7; background-position: 50% 50% !important;
	 }
	
	/* fixed position in desktop only */
	@media (max-width: 480px) { #stacks_in_25213 .img-dev-bg-back {  background-attachment: scroll !important;  } }
	@media (min-width: 481px) and (max-width: 1024px) { #stacks_in_25213 .img-dev-bg-back {  background-attachment: scroll !important; } }
	@media (min-width: 1025px) {  #stacks_in_25213 .img-dev-bg-back { background-attachment: fixed !important; }  }
	@media only screen and (min-device-width: 768px) and (max-device-width: 1024px) and (-webkit-min-device-pixel-ratio: 1) { #stacks_in_25213 .img-dev-bg-back {  background-attachment: scroll !important; } }
	@media only screen and (min-device-width: 768px) and (max-device-width: 1024px) and (-webkit-min-device-pixel-ratio: 2) { #stacks_in_25213 .img-dev-bg-back {  background-attachment: scroll !important; } }
	@media only screen and (min-device-width: 1024px) and (max-device-width: 1366px) and (-webkit-min-device-pixel-ratio: 2) { #stacks_in_25213 .img-dev-bg-back {  background-attachment: scroll !important; } }
	#stacks_in_25213 .img-dev-bg-back, #stacks_in_25213 .img-dev-bg-back path { 	
	}
	
	#stacks_in_25213 .img-dev-vignetting { 
		 display: block !important;	
	background-image: -webkit-gradient(radial, 60% 40%,0,60% 40%,200, from(rgba(67, 63, 50, 0.66)), to(rgba(67, 63, 50, 0.00))) !important;
	background-image: -webkit-radial-gradient(60% 40%, rgba(67, 63, 50, 0.66), rgba(67, 63, 50, 0.00)) !important;
	background-image: -moz-radial-gradient(60% 40%, rgba(67, 63, 50, 0.66), rgba(67, 63, 50, 0.00)) !important;
	background-image: radial-gradient(60% 40%, rgba(67, 63, 50, 0.66), rgba(67, 63, 50, 0.00)) !important;
		
	 }
	
	/* animation triggers */
	#stacks_in_25213 .bands-trigger, #stacks_in_25213 .device-trigger {  opacity: 0.5 !important;  }
	
	#stacks_in_25213 .device-trigger {   
	 opacity: 0 !important;   }
	
	#stacks_in_25213 .bands-trigger {   
	 
	 opacity: 0 !important;   }



/* -- EACH CSS Template end -- */
#stacks_in_25129_4 {
	padding: 15px 6px 0px 6px;
}
#stacks_in_25234>.s3_row {
	margin: 0 -18px;
}

#stacks_in_25234>.s3_row>.s3_column_left {
	width: 50.00%;
}

#stacks_in_25234>.s3_row>.s3_column_right {
	width: 50.000000%;
}




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










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


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


}



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



}






#stacks_in_25234 {
	padding: 60px 15px 20px 15px;
}
/* -- EACH CSS Template -- */



 
 /* ----edit END ----- */
 
 

	 /* ------- global ------   */   
	/* prevent issue in Foundation theme and some stacks - line-height: 165px !important;*/
	#stacks_in_25235 p {  font-size: 160px !important;  }
	#stacks_in_25235 * {  -moz-box-sizing: content-box !important;	-webkit-box-sizing: content-box !important;	box-sizing: content-box !important;  }
	stacks_in_25235_default10_hype_container {  margin:auto; position:relative; overflow: visible; width: auto; pointer-events: none;  }
	
	#stacks_in_25235 .devicewrapper {  margin:auto; position:relative; display: block; width: 100%; margin: 0; padding: 0;  }
	#stacks_in_25235 .devicewrapper, stacks_in_25235_default10_hype_container, stacks_in_25235 HYPE_document, #stacks_in_25235 .device-trigger {  pointer-events: auto !important;  }
	#stacks_in_25235 .devicewrapper {  max-width: 800px !important; margin-right: auto; margin-left: auto;  }
	
	#stacks_in_25235 .devicewrapper { 
	     display:table; width: 100%;	
		 	
		 height: 360px; 
	 }
	
	@media (max-width: 800px) { 
	#stacks_in_25235 .devicewrapper {  
		
	       	
		   
	    %%[[if edit]]%% height:auto; 
		%%[[endif]]%%
	  }
	}
	
	@media (max-width: 600px) {
	#stacks_in_25235 .devicewrapper { 		
		
	       
	      height: 320px;  	
		 
	    %%[[if edit]]%% height:auto;     	
	  %%[[endif]]%% }
	}
	
	/* ---- stack content ------ */
	
	/* link option - managed in Hype */
	#stacks_in_25235 .hype-link-hover-group, #stacks_in_25235 .hype-link-hover, #stacks_in_25235 .hype-link-hover-blank  {  
	   }
	 
	#stacks_in_25235 .hype-link-hover {    }
	#stacks_in_25235 .hype_videobox {   display: none !important; 
	width: 100% !important; height: 100% !important;  }
	#stacks_in_25235 .hype-link-hover-group {   display: block !important;   }
	#stacks_in_25235 .hype-link-hover-group {    }
	#stacks_in_25235 .hype-link-hover-group {  background-size: cover !important; background-position: 50% 45% !important;
	 	 	
	 	 background-image: url(https://images.unsplash.com/photo-1595514535415-dae8580c416c?crop=entropy&cs=tinysrgb&fit=max&fm=jpg&ixid=MnwxMzI0OXwwfDF8c2VhcmNofDE4MHx8aW50ZXJpb3IlMjBkZXNpZ258ZW58MHx8fHwxNjMxODgyMTA0&ixlib=rb-1.2.1&q=80&w=1080) !important; 		
	background-color: #e6e6e6;  } 
	
	/* enable link area */
	#stacks_in_25235 .hype-link-hover, #stacks_in_25235 .hype-link-hover-blank, #stacks_in_25235 .hype-hover-box { 
	
	 }
	
	/* main area */
	#stacks_in_25235 .device-area::after, #stacks_in_25235 .device-area::before, #stacks_in_25235 .device-area:after, #stacks_in_25235 .device-area:before {  display: none !important;  }
	
	/* screen glas e shadows */
	#stacks_in_25235 .hype-glass-reflect {   opacity: 0 !important; display: none !important;   }
	#stacks_in_25235 .hype-glass-shading {    }
	#stacks_in_25235 .hype-box-shadow{   opacity: 0 !important;   }
	
	/* custom text */
	#stacks_in_25235 .hype-device-text { 
	 
	-webkit-font-smoothing: antialiased !important; text-align: center;
	text-align: center !important; color: #FFFFFF !important; font-style: none; text-transform: none; font-size: 160px !important; line-height: 165px !important; letter-spacing: -3px !important; -webkit-font-smoothing: antialiased !important; 
	margin-top: -190px !important;
	margin-left: 0px !important;
	
			
	
	
	
	
	
	
	text-shadow: 1px 1px rgba(58, 58, 58, 0.34), 
	             2px 2px rgba(58, 58, 58, 0.34),
	             3px 3px rgba(58, 58, 58, 0.34),					
	             4px 4px rgba(58, 58, 58, 0.34),					
	             5px 5px rgba(58, 58, 58, 0.34),					
	             6px 6px rgba(58, 58, 58, 0.34),
	             7px 7px rgba(58, 58, 58, 0.34),					
	             8px 8px rgba(58, 58, 58, 0.34),					
	             9px 9px rgba(58, 58, 58, 0.34),					
	            10px 10px rgba(58, 58, 58, 0.34) !important;		           
	
	
	
	
	
	
	 }
	
	#stacks_in_25235 .hype-device-text, #stacks_in_25235 p .hype-device-text {
	
		font-family: "google_custom_font_selector", sans-serif !important;
	 	
	 font-family: 'Raleway', sans-serif !important;	font-weight: 200 !important;  	
	 
	 }
	
	#stacks_in_25235 .hype-device-text  { 
	
	 }
	/* bands */
	#stacks_in_25235 .hype-bands-reveal1, #stacks_in_25235 .hype-bands-reveal2, #stacks_in_25235 .hype-bands-reveal1 path, #stacks_in_25235 .hype-bands-reveal2 path {  
	
	
	 display: none !important; 
	fill: rgba(255, 255, 255, 1.00) !important; 
	 }
	
	#stacks_in_25235 .hype-bands-reveal1 {  background-color: rgba(255, 255, 255, 1.00) !important;  }
	#stacks_in_25235 .hype-bands-reveal1 {   display: none !important;   }
	stacks_in_25235_pointer {}
	/* linees */
	 #stacks_in_25235 .hype-linees path { 
	   stroke-style: solid !important;  stroke: rgba(255, 255, 255, 0.32) !important;  stroke-width: 50px !important; 
	  }
	 
	#stacks_in_25235 .hype-symbol-linees1 {    }
	#stacks_in_25235 .hype-symbol-linees2 {   }
	#stacks_in_25235 .hype-symbol-linees1, #stacks_in_25235 .hype-symbol-linees2 {    }
	
	@media (max-width: 500px) {
	 #stacks_in_25235 .hype-symbol-linees1, #stacks_in_25235 .hype-symbol-linees2 {  display: none !important; opacity: 0 !important;  }
	}
	
	/* BG stack */ 
	#stacks_in_25235 .img-dev-bg-back, #stacks_in_25235 .img-dev-bg-back path { 
		background-size: cover !important;
		 	
		 	
			
		 background-image: none !important;  	
		 	
		opacity: 1; background-position: 50% 75% !important;
	 }
	
	/* fixed position in desktop only */
	@media (max-width: 480px) { #stacks_in_25235 .img-dev-bg-back {  background-attachment: scroll !important;  } }
	@media (min-width: 481px) and (max-width: 1024px) { #stacks_in_25235 .img-dev-bg-back {  background-attachment: scroll !important; } }
	@media (min-width: 1025px) {  }
	@media only screen and (min-device-width: 768px) and (max-device-width: 1024px) and (-webkit-min-device-pixel-ratio: 1) { #stacks_in_25235 .img-dev-bg-back {  background-attachment: scroll !important; } }
	@media only screen and (min-device-width: 768px) and (max-device-width: 1024px) and (-webkit-min-device-pixel-ratio: 2) { #stacks_in_25235 .img-dev-bg-back {  background-attachment: scroll !important; } }
	@media only screen and (min-device-width: 1024px) and (max-device-width: 1366px) and (-webkit-min-device-pixel-ratio: 2) { #stacks_in_25235 .img-dev-bg-back {  background-attachment: scroll !important; } }
	#stacks_in_25235 .img-dev-bg-back, #stacks_in_25235 .img-dev-bg-back path { 	
	}
	
	#stacks_in_25235 .img-dev-vignetting { 
			
	 }
	
	/* animation triggers */
	#stacks_in_25235 .bands-trigger, #stacks_in_25235 .device-trigger {  opacity: 0.5 !important;  }
	
	#stacks_in_25235 .device-trigger {   top: 300px !important;  
	  }
	
	#stacks_in_25235 .bands-trigger {   
	 opacity: 0.0 !important;  
	  }



/* -- EACH CSS Template end -- */
#stacks_in_25237 {
	padding: 20px 0px 26px 0px;
}
#stacks_in_25132>.s3_row {
	margin: 0 -18px;
}

#stacks_in_25132>.s3_row>.s3_column_left {
	width: 50.00%;
}

#stacks_in_25132>.s3_row>.s3_column_right {
	width: 50.000000%;
}




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










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


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


}



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



}






#stacks_in_25132 {
	padding: 20px 15px 20px 15px;
}

#stacks_in_25139 {
	padding: 20px 0px 26px 0px;
}
/* -- EACH CSS Template -- */



 
 /* ----edit END ----- */
 
 

	 /* ------- global ------   */   
	/* prevent issue in Foundation theme and some stacks - line-height: 165px !important;*/
	#stacks_in_25215 p {  font-size: 160px !important;  }
	#stacks_in_25215 * {  -moz-box-sizing: content-box !important;	-webkit-box-sizing: content-box !important;	box-sizing: content-box !important;  }
	stacks_in_25215_default10_hype_container {  margin:auto; position:relative; overflow: visible; width: auto; pointer-events: none;  }
	
	#stacks_in_25215 .devicewrapper {  margin:auto; position:relative; display: block; width: 100%; margin: 0; padding: 0;  }
	#stacks_in_25215 .devicewrapper, stacks_in_25215_default10_hype_container, stacks_in_25215 HYPE_document, #stacks_in_25215 .device-trigger {  pointer-events: auto !important;  }
	#stacks_in_25215 .devicewrapper {  max-width: 800px !important; margin-right: auto; margin-left: auto;  }
	
	#stacks_in_25215 .devicewrapper { 
	     display:table; width: 100%;	
		 	
		 height: 360px; 
	 }
	
	@media (max-width: 800px) { 
	#stacks_in_25215 .devicewrapper {  
		
	       	
		   
	    %%[[if edit]]%% height:auto; 
		%%[[endif]]%%
	  }
	}
	
	@media (max-width: 600px) {
	#stacks_in_25215 .devicewrapper { 		
		
	       
	      height: 320px;  	
		 
	    %%[[if edit]]%% height:auto;     	
	  %%[[endif]]%% }
	}
	
	/* ---- stack content ------ */
	
	/* link option - managed in Hype */
	#stacks_in_25215 .hype-link-hover-group, #stacks_in_25215 .hype-link-hover, #stacks_in_25215 .hype-link-hover-blank  {  
	   }
	 
	#stacks_in_25215 .hype-link-hover {    }
	#stacks_in_25215 .hype_videobox {  
	width: 100% !important; height: 100% !important;  }
	#stacks_in_25215 .hype-link-hover-group {    }
	#stacks_in_25215 .hype-link-hover-group {   display: none !important;   }
	#stacks_in_25215 .hype-link-hover-group {  background-size: cover !important; background-position: 50% 40% !important;
	 	 	
	 	 background-image: url() !important; 		
	background-color: #e6e6e6;  } 
	
	/* enable link area */
	#stacks_in_25215 .hype-link-hover, #stacks_in_25215 .hype-link-hover-blank, #stacks_in_25215 .hype-hover-box { 
	
	 }
	
	/* main area */
	#stacks_in_25215 .device-area::after, #stacks_in_25215 .device-area::before, #stacks_in_25215 .device-area:after, #stacks_in_25215 .device-area:before {  display: none !important;  }
	
	/* screen glas e shadows */
	#stacks_in_25215 .hype-glass-reflect {   opacity: 0 !important; display: none !important;   }
	#stacks_in_25215 .hype-glass-shading {    }
	#stacks_in_25215 .hype-box-shadow{   opacity: 0 !important;   }
	
	/* custom text */
	#stacks_in_25215 .hype-device-text { 
	 
	-webkit-font-smoothing: antialiased !important; text-align: center;
	text-align: center !important; color: #FFFFFF !important; font-style: none; text-transform: none; font-size: 160px !important; line-height: 165px !important; letter-spacing: -3px !important; -webkit-font-smoothing: antialiased !important; 
	margin-top: -190px !important;
	margin-left: 0px !important;
	
			
	
	
	
	
	
	
	text-shadow: 1px 1px rgba(58, 58, 58, 0.34), 
	             2px 2px rgba(58, 58, 58, 0.34),
	             3px 3px rgba(58, 58, 58, 0.34),					
	             4px 4px rgba(58, 58, 58, 0.34),					
	             5px 5px rgba(58, 58, 58, 0.34),					
	             6px 6px rgba(58, 58, 58, 0.34),
	             7px 7px rgba(58, 58, 58, 0.34),					
	             8px 8px rgba(58, 58, 58, 0.34),					
	             9px 9px rgba(58, 58, 58, 0.34),					
	            10px 10px rgba(58, 58, 58, 0.34) !important;		           
	
	
	
	
	
	
	 }
	
	#stacks_in_25215 .hype-device-text, #stacks_in_25215 p .hype-device-text {
	
		font-family: "google_custom_font_selector", sans-serif !important;
	 	
	 font-family: 'Raleway', sans-serif !important;	font-weight: 200 !important;  	
	 
	 }
	
	#stacks_in_25215 .hype-device-text  { 
	
	 }
	/* bands */
	#stacks_in_25215 .hype-bands-reveal1, #stacks_in_25215 .hype-bands-reveal2, #stacks_in_25215 .hype-bands-reveal1 path, #stacks_in_25215 .hype-bands-reveal2 path {  
	
	
	 display: none !important; 
	fill: rgba(255, 255, 255, 1.00) !important; 
	 }
	
	#stacks_in_25215 .hype-bands-reveal1 {  background-color: rgba(255, 255, 255, 1.00) !important;  }
	#stacks_in_25215 .hype-bands-reveal1 {   display: none !important;   }
	stacks_in_25215_pointer {}
	/* linees */
	 #stacks_in_25215 .hype-linees path { 
	   stroke-style: solid !important;  stroke: rgba(255, 255, 255, 0.32) !important;  stroke-width: 50px !important; 
	  }
	 
	#stacks_in_25215 .hype-symbol-linees1 {    }
	#stacks_in_25215 .hype-symbol-linees2 {   }
	#stacks_in_25215 .hype-symbol-linees1, #stacks_in_25215 .hype-symbol-linees2 {    }
	
	@media (max-width: 500px) {
	 #stacks_in_25215 .hype-symbol-linees1, #stacks_in_25215 .hype-symbol-linees2 {  display: none !important; opacity: 0 !important;  }
	}
	
	/* BG stack */ 
	#stacks_in_25215 .img-dev-bg-back, #stacks_in_25215 .img-dev-bg-back path { 
		background-size: cover !important;
		 	
		 	
			
		 background-image: none !important;  	
		 	
		opacity: 1; background-position: 50% 75% !important;
	 }
	
	/* fixed position in desktop only */
	@media (max-width: 480px) { #stacks_in_25215 .img-dev-bg-back {  background-attachment: scroll !important;  } }
	@media (min-width: 481px) and (max-width: 1024px) { #stacks_in_25215 .img-dev-bg-back {  background-attachment: scroll !important; } }
	@media (min-width: 1025px) {  }
	@media only screen and (min-device-width: 768px) and (max-device-width: 1024px) and (-webkit-min-device-pixel-ratio: 1) { #stacks_in_25215 .img-dev-bg-back {  background-attachment: scroll !important; } }
	@media only screen and (min-device-width: 768px) and (max-device-width: 1024px) and (-webkit-min-device-pixel-ratio: 2) { #stacks_in_25215 .img-dev-bg-back {  background-attachment: scroll !important; } }
	@media only screen and (min-device-width: 1024px) and (max-device-width: 1366px) and (-webkit-min-device-pixel-ratio: 2) { #stacks_in_25215 .img-dev-bg-back {  background-attachment: scroll !important; } }
	#stacks_in_25215 .img-dev-bg-back, #stacks_in_25215 .img-dev-bg-back path { 	
	}
	
	#stacks_in_25215 .img-dev-vignetting { 
			
	 }
	
	/* animation triggers */
	#stacks_in_25215 .bands-trigger, #stacks_in_25215 .device-trigger {  opacity: 0.5 !important;  }
	
	#stacks_in_25215 .device-trigger {   top: 300px !important;  
	  }
	
	#stacks_in_25215 .bands-trigger {   
	 opacity: 0.0 !important;  
	  }



/* -- EACH CSS Template end -- */#stacks_in_25228>.s3_row {
	margin: 0 -18px;
}

#stacks_in_25228>.s3_row>.s3_column_left {
	width: 50.00%;
}

#stacks_in_25228>.s3_row>.s3_column_right {
	width: 50.000000%;
}




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










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


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


}



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



}






#stacks_in_25228 {
	padding: 20px 15px 20px 15px;
}
/* -- EACH CSS Template -- */



 
 /* ----edit END ----- */
 
 

	 /* ------- global ------   */   
	/* prevent issue in Foundation theme and some stacks - line-height: 165px !important;*/
	#stacks_in_25229 p {  font-size: 160px !important;  }
	#stacks_in_25229 * {  -moz-box-sizing: content-box !important;	-webkit-box-sizing: content-box !important;	box-sizing: content-box !important;  }
	stacks_in_25229_default10_hype_container {  margin:auto; position:relative; overflow: visible; width: auto; pointer-events: none;  }
	
	#stacks_in_25229 .devicewrapper {  margin:auto; position:relative; display: block; width: 100%; margin: 0; padding: 0;  }
	#stacks_in_25229 .devicewrapper, stacks_in_25229_default10_hype_container, stacks_in_25229 HYPE_document, #stacks_in_25229 .device-trigger {  pointer-events: auto !important;  }
	#stacks_in_25229 .devicewrapper {  max-width: 800px !important; margin-right: auto; margin-left: auto;  }
	
	#stacks_in_25229 .devicewrapper { 
	     display:table; width: 100%;	
		 	
		 height: 360px; 
	 }
	
	@media (max-width: 800px) { 
	#stacks_in_25229 .devicewrapper {  
		
	       	
		   
	    %%[[if edit]]%% height:auto; 
		%%[[endif]]%%
	  }
	}
	
	@media (max-width: 600px) {
	#stacks_in_25229 .devicewrapper { 		
		
	       
	      height: 320px;  	
		 
	    %%[[if edit]]%% height:auto;     	
	  %%[[endif]]%% }
	}
	
	/* ---- stack content ------ */
	
	/* link option - managed in Hype */
	#stacks_in_25229 .hype-link-hover-group, #stacks_in_25229 .hype-link-hover, #stacks_in_25229 .hype-link-hover-blank  {  
	   }
	 
	#stacks_in_25229 .hype-link-hover {    }
	#stacks_in_25229 .hype_videobox {  
	width: 100% !important; height: 100% !important;  }
	#stacks_in_25229 .hype-link-hover-group {    }
	#stacks_in_25229 .hype-link-hover-group {   display: none !important;   }
	#stacks_in_25229 .hype-link-hover-group {  background-size: cover !important; background-position: 50% 40% !important;
	 	 	
	 	 background-image: url() !important; 		
	background-color: #e6e6e6;  } 
	
	/* enable link area */
	#stacks_in_25229 .hype-link-hover, #stacks_in_25229 .hype-link-hover-blank, #stacks_in_25229 .hype-hover-box { 
	
	 }
	
	/* main area */
	#stacks_in_25229 .device-area::after, #stacks_in_25229 .device-area::before, #stacks_in_25229 .device-area:after, #stacks_in_25229 .device-area:before {  display: none !important;  }
	
	/* screen glas e shadows */
	#stacks_in_25229 .hype-glass-reflect {   opacity: 0 !important; display: none !important;   }
	#stacks_in_25229 .hype-glass-shading {    }
	#stacks_in_25229 .hype-box-shadow{   opacity: 0 !important;   }
	
	/* custom text */
	#stacks_in_25229 .hype-device-text { 
	 
	-webkit-font-smoothing: antialiased !important; text-align: center;
	text-align: center !important; color: #FFFFFF !important; font-style: none; text-transform: none; font-size: 160px !important; line-height: 165px !important; letter-spacing: -3px !important; -webkit-font-smoothing: antialiased !important; 
	margin-top: -190px !important;
	margin-left: 0px !important;
	
			
	
	
	
	
	
	
	text-shadow: 1px 1px rgba(58, 58, 58, 0.34), 
	             2px 2px rgba(58, 58, 58, 0.34),
	             3px 3px rgba(58, 58, 58, 0.34),					
	             4px 4px rgba(58, 58, 58, 0.34),					
	             5px 5px rgba(58, 58, 58, 0.34),					
	             6px 6px rgba(58, 58, 58, 0.34),
	             7px 7px rgba(58, 58, 58, 0.34),					
	             8px 8px rgba(58, 58, 58, 0.34),					
	             9px 9px rgba(58, 58, 58, 0.34),					
	            10px 10px rgba(58, 58, 58, 0.34) !important;		           
	
	
	
	
	
	
	 }
	
	#stacks_in_25229 .hype-device-text, #stacks_in_25229 p .hype-device-text {
	
		font-family: "google_custom_font_selector", sans-serif !important;
	 	
	 font-family: 'Raleway', sans-serif !important;	font-weight: 200 !important;  	
	 
	 }
	
	#stacks_in_25229 .hype-device-text  { 
	
	 }
	/* bands */
	#stacks_in_25229 .hype-bands-reveal1, #stacks_in_25229 .hype-bands-reveal2, #stacks_in_25229 .hype-bands-reveal1 path, #stacks_in_25229 .hype-bands-reveal2 path {  
	
	
	 display: none !important; 
	fill: rgba(255, 255, 255, 1.00) !important; 
	 }
	
	#stacks_in_25229 .hype-bands-reveal1 {  background-color: rgba(255, 255, 255, 1.00) !important;  }
	#stacks_in_25229 .hype-bands-reveal1 {   display: none !important;   }
	stacks_in_25229_pointer {}
	/* linees */
	 #stacks_in_25229 .hype-linees path { 
	   stroke-style: solid !important;  stroke: rgba(255, 255, 255, 0.32) !important;  stroke-width: 50px !important; 
	  }
	 
	#stacks_in_25229 .hype-symbol-linees1 {    }
	#stacks_in_25229 .hype-symbol-linees2 {   }
	#stacks_in_25229 .hype-symbol-linees1, #stacks_in_25229 .hype-symbol-linees2 {    }
	
	@media (max-width: 500px) {
	 #stacks_in_25229 .hype-symbol-linees1, #stacks_in_25229 .hype-symbol-linees2 {  display: none !important; opacity: 0 !important;  }
	}
	
	/* BG stack */ 
	#stacks_in_25229 .img-dev-bg-back, #stacks_in_25229 .img-dev-bg-back path { 
		background-size: cover !important;
		 	
		 	
			
		 background-image: none !important;  	
		 	
		opacity: 1; background-position: 50% 75% !important;
	 }
	
	/* fixed position in desktop only */
	@media (max-width: 480px) { #stacks_in_25229 .img-dev-bg-back {  background-attachment: scroll !important;  } }
	@media (min-width: 481px) and (max-width: 1024px) { #stacks_in_25229 .img-dev-bg-back {  background-attachment: scroll !important; } }
	@media (min-width: 1025px) {  }
	@media only screen and (min-device-width: 768px) and (max-device-width: 1024px) and (-webkit-min-device-pixel-ratio: 1) { #stacks_in_25229 .img-dev-bg-back {  background-attachment: scroll !important; } }
	@media only screen and (min-device-width: 768px) and (max-device-width: 1024px) and (-webkit-min-device-pixel-ratio: 2) { #stacks_in_25229 .img-dev-bg-back {  background-attachment: scroll !important; } }
	@media only screen and (min-device-width: 1024px) and (max-device-width: 1366px) and (-webkit-min-device-pixel-ratio: 2) { #stacks_in_25229 .img-dev-bg-back {  background-attachment: scroll !important; } }
	#stacks_in_25229 .img-dev-bg-back, #stacks_in_25229 .img-dev-bg-back path { 	
	}
	
	#stacks_in_25229 .img-dev-vignetting { 
			
	 }
	
	/* animation triggers */
	#stacks_in_25229 .bands-trigger, #stacks_in_25229 .device-trigger {  opacity: 0.5 !important;  }
	
	#stacks_in_25229 .device-trigger {   top: 300px !important;  
	  }
	
	#stacks_in_25229 .bands-trigger {   
	 opacity: 0.0 !important;  
	  }



/* -- EACH CSS Template end -- */
#stacks_in_25231 {
	padding: 20px 0px 26px 0px;
}

#stacks_in_25203 {
	padding: 90px 0px 0px 0px;
}

#stacks_out_25203 {
	width: 250px;
}
/* -- EACH CSS Template -- */



 
 /* ----edit END ----- */
 
 

	 /* ------- global ------   */   
	/* prevent issue in Foundation theme and some stacks - line-height: 78px !important;*/
	#stacks_in_25240 p {  font-size: 75px !important;  }
	#stacks_in_25240 * {  -moz-box-sizing: content-box !important;	-webkit-box-sizing: content-box !important;	box-sizing: content-box !important;  }
	stacks_in_25240_default10_hype_container {  margin:auto; position:relative; overflow: visible; width: auto; pointer-events: none;  }
	
	#stacks_in_25240 .devicewrapper {  margin:auto; position:relative; display: block; width: 100%; margin: 0; padding: 0;  }
	#stacks_in_25240 .devicewrapper, stacks_in_25240_default10_hype_container, stacks_in_25240 HYPE_document, #stacks_in_25240 .device-trigger {  pointer-events: auto !important;  }
	#stacks_in_25240 .devicewrapper {  max-width: 2600px !important; margin-right: auto; margin-left: auto;  }
	
	#stacks_in_25240 .devicewrapper { 
	     display:table; width: 100%;	
		 	
		 height: 500px; 
	 }
	
	@media (max-width: 800px) { 
	#stacks_in_25240 .devicewrapper {  
		
	       
		  height: 400px;  	
		   
	    %%[[if edit]]%% height:auto; 
		%%[[endif]]%%
	  }
	}
	
	@media (max-width: 500px) {
	#stacks_in_25240 .devicewrapper { 		
		
	       
	      height: 260px;  	
		 
	    %%[[if edit]]%% height:auto;     	
	  %%[[endif]]%% }
	}
	
	/* ---- stack content ------ */
	
	/* link option - managed in Hype */
	#stacks_in_25240 .hype-link-hover-group, #stacks_in_25240 .hype-link-hover, #stacks_in_25240 .hype-link-hover-blank  {  
	   }
	 
	#stacks_in_25240 .hype-link-hover {    }
	#stacks_in_25240 .hype_videobox {   display: none !important; 
	width: 100% !important; height: 100% !important;  }
	#stacks_in_25240 .hype-link-hover-group {   display: block !important;   }
	#stacks_in_25240 .hype-link-hover-group {    }
	#stacks_in_25240 .hype-link-hover-group {  background-size: cover !important; background-position: 50% 30% !important;
	 	 	
	 	 background-image: url(https://images.unsplash.com/photo-1581547848400-c2d06d641a65?crop=entropy&cs=tinysrgb&fit=max&fm=jpg&ixid=MnwxMzI0OXwwfDF8c2VhcmNofDg3fHxkZXNpZ25lcnxlbnwwfHx8fDE2MzE4ODE5ODI&ixlib=rb-1.2.1&q=80&w=1080) !important; 		
	background-color: #e6e6e6;  } 
	
	/* enable link area */
	#stacks_in_25240 .hype-link-hover, #stacks_in_25240 .hype-link-hover-blank, #stacks_in_25240 .hype-hover-box { 
	 display: none !important; width: 0 !important; height: 0 !important; 
	 }
	
	/* main area */
	#stacks_in_25240 .device-area::after, #stacks_in_25240 .device-area::before, #stacks_in_25240 .device-area:after, #stacks_in_25240 .device-area:before {  display: none !important;  }
	
	/* screen glas e shadows */
	#stacks_in_25240 .hype-glass-reflect {   opacity: 0 !important; display: none !important;   }
	#stacks_in_25240 .hype-glass-shading {   opacity: 0 !important; display: none !important;   }
	#stacks_in_25240 .hype-box-shadow{   opacity: 0 !important;   }
	
	/* custom text */
	#stacks_in_25240 .hype-device-text { 
	 
	-webkit-font-smoothing: antialiased !important; text-align: center;
	text-align: Right !important; color: #FFFFFF !important; font-style: none; text-transform: none; font-size: 75px !important; line-height: 78px !important; letter-spacing: 0px !important; -webkit-font-smoothing: antialiased !important; 
	margin-top: -70px !important;
	margin-left: -260px !important;
	
			
	
	
	
	
	
	
	
	
	text-shadow: 
				3px 3px rgba(255, 255, 255, 0.50),
				3px -3px rgba(255, 255, 255, 0.50),
				-3px 3px rgba(255, 255, 255, 0.50),
				-3px -3px rgba(255, 255, 255, 0.50) !important;		           
	
	
	
	
	 }
	
	#stacks_in_25240 .hype-device-text, #stacks_in_25240 p .hype-device-text {
	
		font-family: "google_custom_font_selector", sans-serif !important;
	 	
	 font-family: 'Raleway', sans-serif !important;	font-weight: 100 !important;  	
	 
	 }
	
	#stacks_in_25240 .hype-device-text  { 
	
	 }
	/* bands */
	#stacks_in_25240 .hype-bands-reveal1, #stacks_in_25240 .hype-bands-reveal2, #stacks_in_25240 .hype-bands-reveal1 path, #stacks_in_25240 .hype-bands-reveal2 path {  
	 display: block !important; 
	
	
	fill: rgba(255, 255, 255, 1.00) !important; 
	 }
	
	#stacks_in_25240 .hype-bands-reveal1 {  background-color: rgba(255, 255, 255, 1.00) !important;  }
	#stacks_in_25240 .hype-bands-reveal1 {   display: none !important;   }
	stacks_in_25240_pointer {}
	/* linees */
	 #stacks_in_25240 .hype-linees path { 
	  
	  }
	 
	#stacks_in_25240 .hype-symbol-linees1 {   display: block !important;   }
	#stacks_in_25240 .hype-symbol-linees2 {   }
	#stacks_in_25240 .hype-symbol-linees1, #stacks_in_25240 .hype-symbol-linees2 {   display: none !important; opacity: 0 !important;   }
	
	@media (max-width: 500px) {
	 #stacks_in_25240 .hype-symbol-linees1, #stacks_in_25240 .hype-symbol-linees2 {  display: none !important; opacity: 0 !important;  }
	}
	
	/* BG stack */ 
	#stacks_in_25240 .img-dev-bg-back, #stacks_in_25240 .img-dev-bg-back path { 
		background-size: cover !important; pointer-events: none;
		 	
		 	
		 background-image: url(https://images.unsplash.com/photo-1569686396051-b6dd37134f10?crop=entropy&cs=tinysrgb&fit=max&fm=jpg&ixid=MnwxMzI0OXwwfDF8c2VhcmNofDM1fHxpbnRlcmlvcnMlMjBibHVlfGVufDB8fHx8MTYzMTg5MjMyOA&ixlib=rb-1.2.1&q=80&w=1080) !important; 	
		 	
		 	
		opacity: 0.7; background-position: 50% 50% !important;
	 }
	
	/* fixed position in desktop only */
	@media (max-width: 480px) { #stacks_in_25240 .img-dev-bg-back {  background-attachment: scroll !important;  } }
	@media (min-width: 481px) and (max-width: 1024px) { #stacks_in_25240 .img-dev-bg-back {  background-attachment: scroll !important; } }
	@media (min-width: 1025px) {  #stacks_in_25240 .img-dev-bg-back { background-attachment: fixed !important; }  }
	@media only screen and (min-device-width: 768px) and (max-device-width: 1024px) and (-webkit-min-device-pixel-ratio: 1) { #stacks_in_25240 .img-dev-bg-back {  background-attachment: scroll !important; } }
	@media only screen and (min-device-width: 768px) and (max-device-width: 1024px) and (-webkit-min-device-pixel-ratio: 2) { #stacks_in_25240 .img-dev-bg-back {  background-attachment: scroll !important; } }
	@media only screen and (min-device-width: 1024px) and (max-device-width: 1366px) and (-webkit-min-device-pixel-ratio: 2) { #stacks_in_25240 .img-dev-bg-back {  background-attachment: scroll !important; } }
	#stacks_in_25240 .img-dev-bg-back, #stacks_in_25240 .img-dev-bg-back path { 	
	}
	
	#stacks_in_25240 .img-dev-vignetting { 
		 display: block !important;	
	background-image: -webkit-gradient(radial, 60% 40%,0,60% 40%,200, from(rgba(50, 109, 147, 0.59)), to(rgba(67, 63, 50, 0.00))) !important;
	background-image: -webkit-radial-gradient(60% 40%, rgba(50, 109, 147, 0.59), rgba(67, 63, 50, 0.00)) !important;
	background-image: -moz-radial-gradient(60% 40%, rgba(50, 109, 147, 0.59), rgba(67, 63, 50, 0.00)) !important;
	background-image: radial-gradient(60% 40%, rgba(50, 109, 147, 0.59), rgba(67, 63, 50, 0.00)) !important;
		
	 }
	
	/* animation triggers */
	#stacks_in_25240 .bands-trigger, #stacks_in_25240 .device-trigger {  opacity: 0.5 !important;  }
	
	#stacks_in_25240 .device-trigger {   
	 opacity: 0 !important;   }
	
	#stacks_in_25240 .bands-trigger {   
	 
	 opacity: 0 !important;   }



/* -- EACH CSS Template end -- */#stacks_in_25146 .r_maxwidth {

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

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

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

}}

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

}}

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

}}

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

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

#stacks_in_25250>.s3_row>.s3_column_center {
	width: 40.000000%;
}

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

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








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



}



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


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


}




#stacks_in_25250 {
	padding: 60px 0px 0px 0px;
}

#stacks_in_25254 {
	border: solid rgba(255, 255, 255, 1.00);
	border-width: 0px 0px 0px 2px;
	padding: 9px 2px 11px 12px;
}

#stacks_in_25190 {
	border: solid rgba(255, 255, 255, 1.00);
	border-width: 0px 0px 0px 2px;
	padding: 9px 2px 11px 12px;
}

#stacks_in_25248 {
	border: solid rgba(255, 255, 255, 1.00);
	border-width: 0px 0px 0px 2px;
	padding: 9px 2px 11px 12px;
}
