
#stacks_in_4260 {
	margin: 130px 0px 0px 0px;
}

#stacks_out_4260 {
	width: 65px;
}

#stacks_in_4169 {
	padding: 50px 0px 0px 0px;
}

#stacks_out_4169 {
	width: 45%;
}

#stacks_in_4269 {
	margin: 50px 0px 0px 0px;
}

#stacks_out_4269 {
	width: 65px;
}

#stacks_in_4263 {
	padding: 40px 10px 0px 10px;
}

#stacks_in_4265 {
	margin: 15px 0px 55px 0px;
}

#stacks_out_4265 {
	width: 65px;
}

#stacks_in_4267 {
	margin: 110px 0px 0px 0px;
}

#stacks_out_4267 {
	width: 65px;
}
#stacks_in_4172>.s3_row {
	margin: 0 -18px;
}

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

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




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










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


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


}



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



}






#stacks_in_4172 {
	padding: 0px 0px 40px 0px;
}
/* -- Start EACH CSS Template -- */



/* prevent issue in Foundation theme and some stacks */
#stacks_in_4187 * { -moz-box-sizing: border-box !important; -webkit-box-sizing: border-box !important; box-sizing: border-box !important; }
/* foundation RTL theme - fix - direction */
#stacks_in_4187 .HYPE_document { overflow: auto; pointer-events: none !important;  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_4187 .card-shad {    }
#stacks_in_4187 .card-all {  overflow: hidden; padding: 0; margin: 0;  }
#stacks_in_4187_default21_hype_container {  margin:auto; position:relative; overflow: auto;  }
#stacks_in_4187 .wrapper-21 {  margin-right: auto; margin-left: auto; max-width: 600px; overflow: hidden;  }
#stacks_in_4187 .HYPE_document, #stacks_in_4187 .card-base, #stacks_in_4187 .card-base-wrapper, #stacks_in_4187 .card-base-gif, #stacks_in_4187 .card-base-v, #stacks_in_4187 .wrapper-21, #stacks_in_4187 .vertical-21, #stacks_in_4187 .hype-card-box {  border-radius: 3px !important; -webkit-border-radius: 3px !important;  }
@media (max-width: 630px) {		
	#stacks_in_4187 .HYPE_document, #stacks_in_4187 .card-base,	#stacks_in_4187 .card-base-wrapper, #stacks_in_4187 .card-base-gif,	#stacks_in_4187 .card-base-v,	#stacks_in_4187 .wrapper-21, #stacks_in_4187 .vertical-21, #stacks_in_4187 .hype-card-box {  	 }
}
#stacks_in_4187 .card-base, #stacks_in_4187 .card-base-v, #stacks_in_4187 .card-base-gif, #stacks_in_4187 .card-base-wrapper, #stacks_in_4187 .card-shad  {  position: absolute; width: 100%; height: 100%; right: 0; left: 0; bottom: 0; top: 0; margin-right: auto;	margin-left: auto; text-align: center; max-width: 600px;  }
#stacks_in_4187 .card-base  {  position: relative; width: 100%; height: 100%; right: 0; left: 0; bottom: 0; top: 0; margin-right: auto;	margin-left: auto; text-align: center; max-width: 600px;  }
#stacks_in_4187 .hype-card-base {  max-width: 600px;  }

#stacks_in_4187 .card-base-v, #stacks_in_4187 .hype-card-base-v { display: none !important;  	
	 display: block!important;	background-image: -webkit-gradient(radial, 50% 50%,0,50% 50%,200, from(rgba(28, 24, 23, 0.81)), to(rgba(0, 0, 0, 0.00))) !important; background-image: -webkit-radial-gradient(50% 50%, rgba(0, 0, 0, 0.00), rgba(28, 24, 23, 0.81)) !important;	background-image: -moz-radial-gradient(50% 50%, rgba(0, 0, 0, 0.00), rgba(28, 24, 23, 0.81)) !important;	background-image: radial-gradient(50% 50%, rgba(0, 0, 0, 0.00), rgba(28, 24, 23, 0.81)) !important;   }

#stacks_in_4187 .card-base-gif {  mix-blend-mode: hard-light; background-image: url(../files/blank.gif); filter: blur(4px); background-size: cover; opacity: 0.6;	
	 
	
	  }
 #stacks_in_4187 .hype-card-base, #stacks_in_4187 .card-base {  	
   
   background-image: url(../files/stack_bg_image-4187.jpg) !important;  	
  
   	
     
  background-size: cover !important;
	background-position: 50% 0% !important;
 }

#stacks_in_4187 .card-base, #stacks_in_4187 .card-base-wrapper, #stacks_in_4187 .vertical-21 {  overflow: hidden !important;   }
#stacks_in_4187 .card-base  {  overflow: hidden !important;  }
#stacks_in_4187 .card-base { filter: blur(0);   filter: blur(3px);   }

#stacks_in_4187 .hype-card-bg {  	background-position: 50% 55% !important;
   background-image: url(../files/stack_card_image-4187.jpg) !important;  	
  
     
  background-size: cover !important;	 }

/* smart fade */
#stacks_in_4187 .card-base-wrapper, #stacks_in_4187 .card-base-v {  -webkit-animation: fade-21-csss 0.5s  fade-21-css both; animation: fade-21-main-css 0.5s  ease-in-out both; -webkit-animation-delay: 0.6s; animation-delay: 0.6s;  }
#stacks_in_4187 .card-all {  -webkit-animation: fade-21-main-css 0.4s  ease-in-out both;  animation: fade-21-main-css 0.4s  ease-in-out both; -webkit-animation-delay: 0.4s; animation-delay: 0.4s;  }
#stacks_in_4187 .card-base-wrapper, #stacks_in_4187 .card-base-v, #stacks_in_4187 .card-all {  
	 		
		
	   
 }
#stacks_in_4187 .inner_slice_content {  -webkit-animation: fade-21-css 0.52s  ease-in-out both; animation: fade-21-css 0.52s  ease-in-out both !important;  -webkit-animation-delay: 0.75s; animation-delay: 0.75s;  }
@keyframes fade-21-css { 0% {opacity: 0;} 100% {opacity: 1;} } @-webkit-keyframes fade-21-css { 0% {opacity: 0;} 100% {opacity: 1;} }
@keyframes fade-21-main-css { 0% {opacity: 0;} 100% {opacity: 1;} } @-webkit-keyframes fade-21-main-css { 0% {opacity: 0;} 100% {opacity: 1;} }
@media screen and (max-width: 770px) {  #stacks_in_4187 .hype-card-base, #stacks_in_4187 .card-base {    } } 
@media screen and (max-width: 770px) { #stacks_in_4187 .hype-card-bg {    } } 
#stacks_in_4187 .inner_slice_wrapper { margin: 0 auto; pointer-events: auto;	   }
#stacks_in_4187 .inner_slice_content {  padding: 20px;  pointer-events: auto; margin: 0 auto; max-width: 753px; }
@media (max-width: 768px) {		
	#stacks_in_4187 .inner_slice_content {  	 }
}

#stacks_in_4187 .inner_slice_content, #stacks_in_4187 .inner_slice_content p, #stacks_in_4187 .inner_slice_content span, #stacks_in_4187 .inner_slice_content [class*="fa fa-"], #stacks_in_4187 .inner_slice_content h1, #stacks_in_4187 .inner_slice_content h2, #stacks_in_4187 .inner_slice_content h3, #stacks_in_4187 .inner_slice_content h4, #stacks_in_4187 .inner_slice_content h5, #stacks_in_4187 .inner_slice_content h6 {  -webkit-font-smoothing: antialiased;  color: #FFFFFF !important;  }
#stacks_in_4187 .inner_slice_content a:link [class^="fa fa-"], #stacks_in_4187 .inner_slice_content a:visited [class^="fa fa-"], #stacks_in_4187 .inner_slice_content a:link, #stacks_in_4187 .inner_slice_content a {   color: #71A0D4 !important;   }
#stacks_in_4187 .inner_slice_content a:hover [class^="fa fa-"], #stacks_in_4187 .inner_slice_content a:active [class^="fa fa-"], #stacks_in_4187 .inner_slice_content a:hover {   color: #FFFFFF !important;   }
#stacks_in_4187 .inner_slice_content, #stacks_in_4187 .inner_slice_content p, #stacks_in_4187 .inner_slice_content span, #stacks_in_4187 .inner_slice_content [class*="fa fa-"],#stacks_in_4187 .inner_slice_content h1, #stacks_in_4187 .inner_slice_content h2, #stacks_in_4187 .inner_slice_content h3, #stacks_in_4187 .inner_slice_content h4, #stacks_in_4187 .inner_slice_content h5, #stacks_in_4187 .inner_slice_content h6 {    }
#stacks_in_4187 .inner_slice_content {  margin-top: 171px;  }/* manin and resp */
#stacks_in_4187 .vertical-21 {  min-height: 171px;  overflow: auto; }
#stacks_in_4187 .hype-card-box {   min-height: 677px !important;   }

@media (max-width: 768px) {		
	#stacks_in_4187 .hype-card-box {    }		
	#stacks_in_4187 .vertical-21 {  	
		 }		
	 #stacks_in_4187 .inner_slice_content {   
	 	 }	 
}
@media (max-width: 568px) {
	#stacks_in_4187 .hype-card-box {   }
	#stacks_in_4187 .vertical-21 {    	
	 }
	#stacks_in_4187 .inner_slice_content {    	 
	   }   
}
/* button */
#stacks_in_4187 .hype-21-button {  display: block !important;  font-style: none !important; background-color: rgba(255, 255, 255, 0.83) !important; color: rgba(38, 62, 87, 1.00) !important; border-radius: 4px !important; -webkit-border-radius: 4px !important;  overflow: auto !important; font-size: 21px !important; line-height: 21px !important; height: auto !important;  padding: 11px 2px 12px !important; font-family: "Lucida Sans Unicode", sans-serif !important; font-weight: 400 !important; margin-top: -33px !important;  } 

#stacks_in_4187 .hype-21-button:hover {  color: rgba(16, 43, 76, 1.00) !important;  } 
#stacks_in_4187 .hype-21-button-x {  display: none !important;  display: block !important;   } 
#stacks_in_4187 .hype-21-button-x:hover { opacity: 0.8 !important; } 

/* caption card */
#stacks_in_4187 .hype-text-card {  color: rgba(255, 255, 255, 1.00) !important; 
 pointer-events: none;  	 	 margin-top: -129px !important;  }
#stacks_in_4187 .hype-text-card-top  {  color: rgba(255, 255, 255, 1.00) !important;  pointer-events: none;   	 	margin-top: -40px !important;  }

#stacks_in_4187 .hype-text-card, #stacks_in_4187 .hype-text-card-top {  -webkit-font-smoothing: antialiased !important; text-align: center;  font-style: none; text-transform: uppercase; font-size: 70px !important; line-height: 70px !important; letter-spacing: 10px !important; -webkit-font-smoothing: antialiased !important;

		text-shadow: 0 0px 0px rgba(0, 0, 0, 0.0) !important;
		








  }

#stacks_in_4187 .hype-text-card, #stacks_in_4187 .hype-text-card-top, #stacks_in_4187 p .hype-text-card {  font-family: "google_custom_font_selector", sans-serif !important;
 	
 font-family: 'Lato', sans-serif !important;	font-weight: 700 !important;  	
  }
#stacks_in_4187 .hype-text-card, #stacks_in_4187 .hype-text-card-top {    }

#stacks_in_4187 .trigger-in-view { opacity: 0 !important; margin-top: 350px !important; }
#stacks_in_4187 .preview_only { display: none; } 

/* -- End EACH CSS Template -- */

#stacks_in_4188 {
	padding: 2px 0px 2px 3px;
}
#stacks_in_4192>.s3_row {
	margin: 0 -0px;
}

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

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




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










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



}



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


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


}





#stacks_in_4195_button {
	display:block;
	position: relative;
	text-align: center;
}


#stacks_in_4195 a:link, #stacks_in_4195 a:visited {
	 display:block; 
	 float:left; 
	
	position: relative;
	text-decoration:none;
}
#stacks_in_4195 a:hover, #stacks_in_4195 a:active {
	color:#305C96;
}



#stacks_in_4195 a:link, #stacks_in_4195 a:visited {
	background-color:transparent;
	border:0;
	padding:2px 10px;
	border-radius:30px;
	margin:2px;
}
#stacks_in_4195 a:hover {
	background-color:#1D1D1D;
}
#stacks_in_4195 a:active {
	background-color:#181818;
}








#stacks_in_4195 {
	margin: 15px 0px 0px 0px;
}
/* -- Start EACH CSS Template -- */



/* prevent issue in Foundation theme and some stacks */
#stacks_in_4174 * { -moz-box-sizing: border-box !important; -webkit-box-sizing: border-box !important; box-sizing: border-box !important; }
/* foundation RTL theme - fix - direction */
#stacks_in_4174 .HYPE_document { overflow: auto; pointer-events: none !important;  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_4174 .card-shad {    }
#stacks_in_4174 .card-all {  overflow: hidden; padding: 0; margin: 0;  }
#stacks_in_4174_default21_hype_container {  margin:auto; position:relative; overflow: auto;  }
#stacks_in_4174 .wrapper-21 {  margin-right: auto; margin-left: auto; max-width: 600px; overflow: hidden;  }
#stacks_in_4174 .HYPE_document, #stacks_in_4174 .card-base, #stacks_in_4174 .card-base-wrapper, #stacks_in_4174 .card-base-gif, #stacks_in_4174 .card-base-v, #stacks_in_4174 .wrapper-21, #stacks_in_4174 .vertical-21, #stacks_in_4174 .hype-card-box {  border-radius: 3px !important; -webkit-border-radius: 3px !important;  }
@media (max-width: 630px) {		
	#stacks_in_4174 .HYPE_document, #stacks_in_4174 .card-base,	#stacks_in_4174 .card-base-wrapper, #stacks_in_4174 .card-base-gif,	#stacks_in_4174 .card-base-v,	#stacks_in_4174 .wrapper-21, #stacks_in_4174 .vertical-21, #stacks_in_4174 .hype-card-box {  	 }
}
#stacks_in_4174 .card-base, #stacks_in_4174 .card-base-v, #stacks_in_4174 .card-base-gif, #stacks_in_4174 .card-base-wrapper, #stacks_in_4174 .card-shad  {  position: absolute; width: 100%; height: 100%; right: 0; left: 0; bottom: 0; top: 0; margin-right: auto;	margin-left: auto; text-align: center; max-width: 600px;  }
#stacks_in_4174 .card-base  {  position: relative; width: 100%; height: 100%; right: 0; left: 0; bottom: 0; top: 0; margin-right: auto;	margin-left: auto; text-align: center; max-width: 600px;  }
#stacks_in_4174 .hype-card-base {  max-width: 600px;  }

#stacks_in_4174 .card-base-v, #stacks_in_4174 .hype-card-base-v { display: none !important;  	
	  display: none;  }

#stacks_in_4174 .card-base-gif {  mix-blend-mode: hard-light; background-image: url(../files/blank.gif); filter: blur(4px); background-size: cover; opacity: 0.6;	
	 
	
	  }
 #stacks_in_4174 .hype-card-base, #stacks_in_4174 .card-base {  	
   
   background-image: url(../files/stack_bg_image-4174.jpg) !important;  	
  
   	
     
  background-size: cover !important;
	background-position: 50% 70% !important;
 }

#stacks_in_4174 .card-base, #stacks_in_4174 .card-base-wrapper, #stacks_in_4174 .vertical-21 {  overflow: hidden !important;   }
#stacks_in_4174 .card-base  {  overflow: hidden !important;  }
#stacks_in_4174 .card-base { filter: blur(0);    }

#stacks_in_4174 .hype-card-bg {  	background-position: 50% 55% !important;
   background-image: url(../files/stack_card_image-4174.jpg) !important;  	
  
     
  background-size: cover !important;	 }

/* smart fade */
#stacks_in_4174 .card-base-wrapper, #stacks_in_4174 .card-base-v {  -webkit-animation: fade-21-csss 0.5s  fade-21-css both; animation: fade-21-main-css 0.5s  ease-in-out both; -webkit-animation-delay: 0.6s; animation-delay: 0.6s;  }
#stacks_in_4174 .card-all {  -webkit-animation: fade-21-main-css 0.4s  ease-in-out both;  animation: fade-21-main-css 0.4s  ease-in-out both; -webkit-animation-delay: 0.4s; animation-delay: 0.4s;  }
#stacks_in_4174 .card-base-wrapper, #stacks_in_4174 .card-base-v, #stacks_in_4174 .card-all {  
	 		
		
	     
 }
#stacks_in_4174 .inner_slice_content {  -webkit-animation: fade-21-css 0.52s  ease-in-out both; animation: fade-21-css 0.52s  ease-in-out both !important;  -webkit-animation-delay: 0.75s; animation-delay: 0.75s;  }
@keyframes fade-21-css { 0% {opacity: 0;} 100% {opacity: 1;} } @-webkit-keyframes fade-21-css { 0% {opacity: 0;} 100% {opacity: 1;} }
@keyframes fade-21-main-css { 0% {opacity: 0;} 100% {opacity: 1;} } @-webkit-keyframes fade-21-main-css { 0% {opacity: 0;} 100% {opacity: 1;} }
@media screen and (max-width: 770px) {  #stacks_in_4174 .hype-card-base, #stacks_in_4174 .card-base {    } } 
@media screen and (max-width: 770px) { #stacks_in_4174 .hype-card-bg {    } } 
#stacks_in_4174 .inner_slice_wrapper { margin: 0 auto; pointer-events: auto;	   }
#stacks_in_4174 .inner_slice_content {  padding: 20px;  pointer-events: auto; margin: 0 auto; max-width: 753px; }
@media (max-width: 768px) {		
	#stacks_in_4174 .inner_slice_content {  	 }
}

#stacks_in_4174 .inner_slice_content, #stacks_in_4174 .inner_slice_content p, #stacks_in_4174 .inner_slice_content span, #stacks_in_4174 .inner_slice_content [class*="fa fa-"], #stacks_in_4174 .inner_slice_content h1, #stacks_in_4174 .inner_slice_content h2, #stacks_in_4174 .inner_slice_content h3, #stacks_in_4174 .inner_slice_content h4, #stacks_in_4174 .inner_slice_content h5, #stacks_in_4174 .inner_slice_content h6 {  -webkit-font-smoothing: antialiased;  color: #FFFFFF !important;  }
#stacks_in_4174 .inner_slice_content a:link [class^="fa fa-"], #stacks_in_4174 .inner_slice_content a:visited [class^="fa fa-"], #stacks_in_4174 .inner_slice_content a:link, #stacks_in_4174 .inner_slice_content a {   color: #71A0D4 !important;   }
#stacks_in_4174 .inner_slice_content a:hover [class^="fa fa-"], #stacks_in_4174 .inner_slice_content a:active [class^="fa fa-"], #stacks_in_4174 .inner_slice_content a:hover {   color: #FFFFFF !important;   }
#stacks_in_4174 .inner_slice_content, #stacks_in_4174 .inner_slice_content p, #stacks_in_4174 .inner_slice_content span, #stacks_in_4174 .inner_slice_content [class*="fa fa-"],#stacks_in_4174 .inner_slice_content h1, #stacks_in_4174 .inner_slice_content h2, #stacks_in_4174 .inner_slice_content h3, #stacks_in_4174 .inner_slice_content h4, #stacks_in_4174 .inner_slice_content h5, #stacks_in_4174 .inner_slice_content h6 {  
		text-align: center !important;   }
#stacks_in_4174 .inner_slice_content {  margin-top: 60px;  }/* manin and resp */
#stacks_in_4174 .vertical-21 {  min-height: 60px;  overflow: auto; }
#stacks_in_4174 .hype-card-box {   min-height: 231px !important;   }

@media (max-width: 768px) {		
	#stacks_in_4174 .hype-card-box {    }		
	#stacks_in_4174 .vertical-21 {  	
		 }		
	 #stacks_in_4174 .inner_slice_content {   
	 	 }	 
}
@media (max-width: 568px) {
	#stacks_in_4174 .hype-card-box {   }
	#stacks_in_4174 .vertical-21 {   min-height: 75px !important;   	
	 }
	#stacks_in_4174 .inner_slice_content {    margin-top: 75px !important;  	 
	   }   
}
/* button */
#stacks_in_4174 .hype-21-button {  display: block !important;  font-style: none !important; background-color: rgba(20, 20, 20, 0.83) !important; color: rgba(218, 218, 218, 1.00) !important; border-radius: 4px !important; -webkit-border-radius: 4px !important;  overflow: auto !important; font-size: 18px !important; line-height: 18px !important; height: auto !important;  padding: 11px 2px 12px !important; font-family: "Lucida Sans Unicode", sans-serif !important; font-weight: 400 !important; margin-top: -27px !important;  } 

#stacks_in_4174 .hype-21-button:hover {  color: rgba(159, 221, 252, 1.00) !important;  } 
#stacks_in_4174 .hype-21-button-x {  display: none !important;  display: block !important;   } 
#stacks_in_4174 .hype-21-button-x:hover { opacity: 0.8 !important; } 

/* caption card */
#stacks_in_4174 .hype-text-card {  color: rgba(255, 255, 255, 1.00) !important; 
 pointer-events: none;  	 	 margin-top: -119px !important;  }
#stacks_in_4174 .hype-text-card-top  {  color: rgba(255, 255, 255, 1.00) !important;  pointer-events: none;   	 	margin-top: -40px !important;  }

#stacks_in_4174 .hype-text-card, #stacks_in_4174 .hype-text-card-top {  -webkit-font-smoothing: antialiased !important; text-align: center;  font-style: none; text-transform: uppercase; font-size: 80px !important; line-height: 80px !important; letter-spacing: 20px !important; -webkit-font-smoothing: antialiased !important;

		text-shadow: 0 0px 0px rgba(0, 0, 0, 0.0) !important;
		








  }

#stacks_in_4174 .hype-text-card, #stacks_in_4174 .hype-text-card-top, #stacks_in_4174 p .hype-text-card {  font-family: "google_custom_font_selector", sans-serif !important;
 	
 font-family: 'Lato', sans-serif !important;	font-weight: 700 !important;  	
  }
#stacks_in_4174 .hype-text-card, #stacks_in_4174 .hype-text-card-top {    }

#stacks_in_4174 .trigger-in-view { opacity: 0 !important; margin-top: 0px !important; }
#stacks_in_4174 .preview_only { display: none; } 

/* -- End EACH CSS Template -- */

#stacks_in_4175 {
	padding: 5px 0px 0px 0px;
}
#stacks_in_4178_button {
	display:block;
	position: relative;
	text-align: center;
}


#stacks_in_4178 a:link, #stacks_in_4178 a:visited {
	 display:inline-block; 
	
	
	position: relative;
	text-decoration:none;
}
#stacks_in_4178 a:hover, #stacks_in_4178 a:active {
	color:#305C96;
}







#stacks_in_4178 a:link, #stacks_in_4178 a:visited {
	background-color:#171717;
	background: -webkit-gradient(linear, left top, left bottom, from(#171717), to(#0E0E0E));
	border:1px solid #0E0E0E;
	padding:3px 20px;
	border-radius:30px;
	color:#305C96;
	box-shadow:rgba(0, 0, 0, 0.5) 0px 1px 2px;
	margin:5px;
	font-weight:bold;
}
#stacks_in_4178 a:hover {
	background-color:#191919;
	background: -webkit-gradient(linear, left top, left bottom, from(#191919), to(#0C0C0C));
	box-shadow:rgba(0, 0, 0, 0.25) 0px 2px 4px;
}
#stacks_in_4178 a:active {
	background-color:#171717;
	box-shadow:rgba(0, 0, 0, 0.75) 0px 0px 4px inset;
}




#stacks_in_4178 {
	margin: 15px 0px 0px 0px;
}
/* -- Start EACH CSS Template -- */



/* prevent issue in Foundation theme and some stacks */
#stacks_in_4180 * { -moz-box-sizing: border-box !important; -webkit-box-sizing: border-box !important; box-sizing: border-box !important; }
/* foundation RTL theme - fix - direction */
#stacks_in_4180 .HYPE_document { overflow: auto; pointer-events: none !important;  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_4180 .card-shad {    }
#stacks_in_4180 .card-all {  overflow: hidden; padding: 0; margin: 0;  }
#stacks_in_4180_default21_hype_container {  margin:auto; position:relative; overflow: auto;  }
#stacks_in_4180 .wrapper-21 {  margin-right: auto; margin-left: auto; max-width: 600px; overflow: hidden;  }
#stacks_in_4180 .HYPE_document, #stacks_in_4180 .card-base, #stacks_in_4180 .card-base-wrapper, #stacks_in_4180 .card-base-gif, #stacks_in_4180 .card-base-v, #stacks_in_4180 .wrapper-21, #stacks_in_4180 .vertical-21, #stacks_in_4180 .hype-card-box {  border-radius: 3px !important; -webkit-border-radius: 3px !important;  }
@media (max-width: 630px) {		
	#stacks_in_4180 .HYPE_document, #stacks_in_4180 .card-base,	#stacks_in_4180 .card-base-wrapper, #stacks_in_4180 .card-base-gif,	#stacks_in_4180 .card-base-v,	#stacks_in_4180 .wrapper-21, #stacks_in_4180 .vertical-21, #stacks_in_4180 .hype-card-box {  	 }
}
#stacks_in_4180 .card-base, #stacks_in_4180 .card-base-v, #stacks_in_4180 .card-base-gif, #stacks_in_4180 .card-base-wrapper, #stacks_in_4180 .card-shad  {  position: absolute; width: 100%; height: 100%; right: 0; left: 0; bottom: 0; top: 0; margin-right: auto;	margin-left: auto; text-align: center; max-width: 600px;  }
#stacks_in_4180 .card-base  {  position: relative; width: 100%; height: 100%; right: 0; left: 0; bottom: 0; top: 0; margin-right: auto;	margin-left: auto; text-align: center; max-width: 600px;  }
#stacks_in_4180 .hype-card-base {  max-width: 600px;  }

#stacks_in_4180 .card-base-v, #stacks_in_4180 .hype-card-base-v { display: none !important;  	
	  display: none;  }

#stacks_in_4180 .card-base-gif {  mix-blend-mode: hard-light; background-image: url(../files/blank.gif); filter: blur(4px); background-size: cover; opacity: 0.6;	
	 
	
	  }
 #stacks_in_4180 .hype-card-base, #stacks_in_4180 .card-base {  	
   
   background-image: url(../files/stack_bg_image-4180.jpg) !important;  	
  
   	
     
  background-size: cover !important;
	background-position: 50% 70% !important;
 }

#stacks_in_4180 .card-base, #stacks_in_4180 .card-base-wrapper, #stacks_in_4180 .vertical-21 {  overflow: hidden !important;   }
#stacks_in_4180 .card-base  {  overflow: hidden !important;  }
#stacks_in_4180 .card-base { filter: blur(0);    }

#stacks_in_4180 .hype-card-bg {  	background-position: 50% 70% !important;
   background-image: url(../files/stack_card_image-4180.jpg) !important;  	
  
     
  background-size: cover !important;	 }

/* smart fade */
#stacks_in_4180 .card-base-wrapper, #stacks_in_4180 .card-base-v {  -webkit-animation: fade-21-csss 0.5s  fade-21-css both; animation: fade-21-main-css 0.5s  ease-in-out both; -webkit-animation-delay: 0.6s; animation-delay: 0.6s;  }
#stacks_in_4180 .card-all {  -webkit-animation: fade-21-main-css 0.4s  ease-in-out both;  animation: fade-21-main-css 0.4s  ease-in-out both; -webkit-animation-delay: 0.4s; animation-delay: 0.4s;  }
#stacks_in_4180 .card-base-wrapper, #stacks_in_4180 .card-base-v, #stacks_in_4180 .card-all {  
	 		
		
	     
 }
#stacks_in_4180 .inner_slice_content {  -webkit-animation: fade-21-css 0.52s  ease-in-out both; animation: fade-21-css 0.52s  ease-in-out both !important;  -webkit-animation-delay: 0.75s; animation-delay: 0.75s;  }
@keyframes fade-21-css { 0% {opacity: 0;} 100% {opacity: 1;} } @-webkit-keyframes fade-21-css { 0% {opacity: 0;} 100% {opacity: 1;} }
@keyframes fade-21-main-css { 0% {opacity: 0;} 100% {opacity: 1;} } @-webkit-keyframes fade-21-main-css { 0% {opacity: 0;} 100% {opacity: 1;} }
@media screen and (max-width: 770px) {  #stacks_in_4180 .hype-card-base, #stacks_in_4180 .card-base {    } } 
@media screen and (max-width: 770px) { #stacks_in_4180 .hype-card-bg {    } } 
#stacks_in_4180 .inner_slice_wrapper { margin: 0 auto; pointer-events: auto;	   }
#stacks_in_4180 .inner_slice_content {  padding: 20px;  pointer-events: auto; margin: 0 auto; max-width: 753px; }
@media (max-width: 768px) {		
	#stacks_in_4180 .inner_slice_content {  	 }
}

#stacks_in_4180 .inner_slice_content, #stacks_in_4180 .inner_slice_content p, #stacks_in_4180 .inner_slice_content span, #stacks_in_4180 .inner_slice_content [class*="fa fa-"], #stacks_in_4180 .inner_slice_content h1, #stacks_in_4180 .inner_slice_content h2, #stacks_in_4180 .inner_slice_content h3, #stacks_in_4180 .inner_slice_content h4, #stacks_in_4180 .inner_slice_content h5, #stacks_in_4180 .inner_slice_content h6 {  -webkit-font-smoothing: antialiased;  color: #FFFFFF !important;  }
#stacks_in_4180 .inner_slice_content a:link [class^="fa fa-"], #stacks_in_4180 .inner_slice_content a:visited [class^="fa fa-"], #stacks_in_4180 .inner_slice_content a:link, #stacks_in_4180 .inner_slice_content a {   color: #71A0D4 !important;   }
#stacks_in_4180 .inner_slice_content a:hover [class^="fa fa-"], #stacks_in_4180 .inner_slice_content a:active [class^="fa fa-"], #stacks_in_4180 .inner_slice_content a:hover {   color: #FFFFFF !important;   }
#stacks_in_4180 .inner_slice_content, #stacks_in_4180 .inner_slice_content p, #stacks_in_4180 .inner_slice_content span, #stacks_in_4180 .inner_slice_content [class*="fa fa-"],#stacks_in_4180 .inner_slice_content h1, #stacks_in_4180 .inner_slice_content h2, #stacks_in_4180 .inner_slice_content h3, #stacks_in_4180 .inner_slice_content h4, #stacks_in_4180 .inner_slice_content h5, #stacks_in_4180 .inner_slice_content h6 {  
		text-align: center !important;   }
#stacks_in_4180 .inner_slice_content {  margin-top: 60px;  }/* manin and resp */
#stacks_in_4180 .vertical-21 {  min-height: 60px;  overflow: auto; }
#stacks_in_4180 .hype-card-box {   min-height: 231px !important;   }

@media (max-width: 768px) {		
	#stacks_in_4180 .hype-card-box {    }		
	#stacks_in_4180 .vertical-21 {  	
		 }		
	 #stacks_in_4180 .inner_slice_content {   
	 	 }	 
}
@media (max-width: 568px) {
	#stacks_in_4180 .hype-card-box {   }
	#stacks_in_4180 .vertical-21 {   min-height: 75px !important;   	
	 }
	#stacks_in_4180 .inner_slice_content {    margin-top: 75px !important;  	 
	   }   
}
/* button */
#stacks_in_4180 .hype-21-button {  display: block !important;  font-style: none !important; background-color: rgba(20, 20, 20, 0.83) !important; color: rgba(218, 218, 218, 1.00) !important; border-radius: 4px !important; -webkit-border-radius: 4px !important;  overflow: auto !important; font-size: 18px !important; line-height: 18px !important; height: auto !important;  padding: 11px 2px 12px !important; font-family: "Lucida Sans Unicode", sans-serif !important; font-weight: 400 !important; margin-top: -27px !important;  } 

#stacks_in_4180 .hype-21-button:hover {  color: rgba(159, 221, 252, 1.00) !important;  } 
#stacks_in_4180 .hype-21-button-x {  display: none !important;  display: block !important;   } 
#stacks_in_4180 .hype-21-button-x:hover { opacity: 0.8 !important; } 

/* caption card */
#stacks_in_4180 .hype-text-card {  color: rgba(255, 255, 255, 1.00) !important; 
 pointer-events: none;  	 	 margin-top: -119px !important;  }
#stacks_in_4180 .hype-text-card-top  {  color: rgba(255, 255, 255, 1.00) !important;  pointer-events: none;   	 	margin-top: -40px !important;  }

#stacks_in_4180 .hype-text-card, #stacks_in_4180 .hype-text-card-top {  -webkit-font-smoothing: antialiased !important; text-align: center;  font-style: none; text-transform: uppercase; font-size: 80px !important; line-height: 80px !important; letter-spacing: 20px !important; -webkit-font-smoothing: antialiased !important;

		text-shadow: 0 0px 0px rgba(0, 0, 0, 0.0) !important;
		








  }

#stacks_in_4180 .hype-text-card, #stacks_in_4180 .hype-text-card-top, #stacks_in_4180 p .hype-text-card {  font-family: "google_custom_font_selector", sans-serif !important;
 	
 font-family: 'Lato', sans-serif !important;	font-weight: 700 !important;  	
  }
#stacks_in_4180 .hype-text-card, #stacks_in_4180 .hype-text-card-top {    }

#stacks_in_4180 .trigger-in-view { opacity: 0 !important; margin-top: 0px !important; }
#stacks_in_4180 .preview_only { display: none; } 

/* -- End EACH CSS Template -- */

#stacks_in_4180 {
	margin: 25px 0px 0px 0px;
}

#stacks_in_4181 {
	padding: 5px 0px 0px 0px;
}
#stacks_in_4184_button {
	display:block;
	position: relative;
	text-align: center;
}


#stacks_in_4184 a:link, #stacks_in_4184 a:visited {
	 display:inline-block; 
	
	
	position: relative;
	text-decoration:none;
}
#stacks_in_4184 a:hover, #stacks_in_4184 a:active {
	color:#305C96;
}







#stacks_in_4184 a:link, #stacks_in_4184 a:visited {
	background-color:#171717;
	background: -webkit-gradient(linear, left top, left bottom, from(#171717), to(#0E0E0E));
	border:1px solid #0E0E0E;
	padding:3px 20px;
	border-radius:30px;
	color:#305C96;
	box-shadow:rgba(0, 0, 0, 0.5) 0px 1px 2px;
	margin:5px;
	font-weight:bold;
}
#stacks_in_4184 a:hover {
	background-color:#191919;
	background: -webkit-gradient(linear, left top, left bottom, from(#191919), to(#0C0C0C));
	box-shadow:rgba(0, 0, 0, 0.25) 0px 2px 4px;
}
#stacks_in_4184 a:active {
	background-color:#171717;
	box-shadow:rgba(0, 0, 0, 0.75) 0px 0px 4px inset;
}




#stacks_in_4184 {
	margin: 15px 0px 0px 0px;
}
#stacks_in_4199>.s3_row {
	margin: 0 -10px;
}

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

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




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










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


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


}



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



}






#stacks_in_4199 {
	padding: 10px 0px 10px 0px;
}
#stacks_in_4206>.s3_row {
	margin: 0 -15px;
}

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

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

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

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








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


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


}



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



}




#stacks_in_4206 {
	padding: 40px 0px 40px 0px;
}
/* -- Start EACH CSS Template -- */



/* prevent issue in Foundation theme and some stacks */
#stacks_in_4224 * { -moz-box-sizing: border-box !important; -webkit-box-sizing: border-box !important; box-sizing: border-box !important; }
/* foundation RTL theme - fix - direction */
#stacks_in_4224 .HYPE_document { overflow: auto; pointer-events: none !important;  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_4224 .card-shad {    }
#stacks_in_4224 .card-all {  overflow: hidden; padding: 0; margin: 0;  }
#stacks_in_4224_default21_hype_container {  margin:auto; position:relative; overflow: auto;  }
#stacks_in_4224 .wrapper-21 {  margin-right: auto; margin-left: auto; max-width: 451px; overflow: hidden;  }
#stacks_in_4224 .HYPE_document, #stacks_in_4224 .card-base, #stacks_in_4224 .card-base-wrapper, #stacks_in_4224 .card-base-gif, #stacks_in_4224 .card-base-v, #stacks_in_4224 .wrapper-21, #stacks_in_4224 .vertical-21, #stacks_in_4224 .hype-card-box {  border-radius: 3px !important; -webkit-border-radius: 3px !important;  }
@media (max-width: 630px) {		
	#stacks_in_4224 .HYPE_document, #stacks_in_4224 .card-base,	#stacks_in_4224 .card-base-wrapper, #stacks_in_4224 .card-base-gif,	#stacks_in_4224 .card-base-v,	#stacks_in_4224 .wrapper-21, #stacks_in_4224 .vertical-21, #stacks_in_4224 .hype-card-box {  	 }
}
#stacks_in_4224 .card-base, #stacks_in_4224 .card-base-v, #stacks_in_4224 .card-base-gif, #stacks_in_4224 .card-base-wrapper, #stacks_in_4224 .card-shad  {  position: absolute; width: 100%; height: 100%; right: 0; left: 0; bottom: 0; top: 0; margin-right: auto;	margin-left: auto; text-align: center; max-width: 451px;  }
#stacks_in_4224 .card-base  {  position: relative; width: 100%; height: 100%; right: 0; left: 0; bottom: 0; top: 0; margin-right: auto;	margin-left: auto; text-align: center; max-width: 451px;  }
#stacks_in_4224 .hype-card-base {  max-width: 451px;  }

#stacks_in_4224 .card-base-v, #stacks_in_4224 .hype-card-base-v { display: none !important;  	
	  display: none;  }

#stacks_in_4224 .card-base-gif {  mix-blend-mode: screen; background-image: url(../files/blank.gif); filter: blur(4px); background-size: cover; opacity: 0.6;	
	 
	
	  }
 #stacks_in_4224 .hype-card-base, #stacks_in_4224 .card-base {  	
   
   background-image: url(../files/stack_bg_image-4224.jpg) !important;  	
  
   	
     
  background-size: cover !important;
	background-position: 50% 50% !important;
 }

#stacks_in_4224 .card-base, #stacks_in_4224 .card-base-wrapper, #stacks_in_4224 .vertical-21 {  overflow: hidden !important;   }
#stacks_in_4224 .card-base  {  overflow: hidden !important;  }
#stacks_in_4224 .card-base { filter: blur(0);    }

#stacks_in_4224 .hype-card-bg {  	background-position: 50% 65% !important;
   background-image: url(../files/stack_card_image-4224.jpg) !important;  	
  
     
  background-size: cover !important;	 }

/* smart fade */
#stacks_in_4224 .card-base-wrapper, #stacks_in_4224 .card-base-v {  -webkit-animation: fade-21-csss 0.5s  fade-21-css both; animation: fade-21-main-css 0.5s  ease-in-out both; -webkit-animation-delay: 0.6s; animation-delay: 0.6s;  }
#stacks_in_4224 .card-all {  -webkit-animation: fade-21-main-css 0.4s  ease-in-out both;  animation: fade-21-main-css 0.4s  ease-in-out both; -webkit-animation-delay: 0.4s; animation-delay: 0.4s;  }
#stacks_in_4224 .card-base-wrapper, #stacks_in_4224 .card-base-v, #stacks_in_4224 .card-all {  
	 		
		
	   
 }
#stacks_in_4224 .inner_slice_content {  -webkit-animation: fade-21-css 0.52s  ease-in-out both; animation: fade-21-css 0.52s  ease-in-out both !important;  -webkit-animation-delay: 0.75s; animation-delay: 0.75s;  }
@keyframes fade-21-css { 0% {opacity: 0;} 100% {opacity: 1;} } @-webkit-keyframes fade-21-css { 0% {opacity: 0;} 100% {opacity: 1;} }
@keyframes fade-21-main-css { 0% {opacity: 0;} 100% {opacity: 1;} } @-webkit-keyframes fade-21-main-css { 0% {opacity: 0;} 100% {opacity: 1;} }
@media screen and (max-width: 770px) {  #stacks_in_4224 .hype-card-base, #stacks_in_4224 .card-base {    } } 
@media screen and (max-width: 770px) { #stacks_in_4224 .hype-card-bg {    } } 
#stacks_in_4224 .inner_slice_wrapper { margin: 0 auto; pointer-events: auto;	   }
#stacks_in_4224 .inner_slice_content {  padding: 30px;  pointer-events: auto; margin: 0 auto; max-width: 900px; }
@media (max-width: 768px) {		
	#stacks_in_4224 .inner_slice_content {  	padding: 20px; 	 }
}

#stacks_in_4224 .inner_slice_content, #stacks_in_4224 .inner_slice_content p, #stacks_in_4224 .inner_slice_content span, #stacks_in_4224 .inner_slice_content [class*="fa fa-"], #stacks_in_4224 .inner_slice_content h1, #stacks_in_4224 .inner_slice_content h2, #stacks_in_4224 .inner_slice_content h3, #stacks_in_4224 .inner_slice_content h4, #stacks_in_4224 .inner_slice_content h5, #stacks_in_4224 .inner_slice_content h6 {  -webkit-font-smoothing: antialiased;  color: #FFFFFF !important;  }
#stacks_in_4224 .inner_slice_content a:link [class^="fa fa-"], #stacks_in_4224 .inner_slice_content a:visited [class^="fa fa-"], #stacks_in_4224 .inner_slice_content a:link, #stacks_in_4224 .inner_slice_content a {   color: #FFFFFF !important;   }
#stacks_in_4224 .inner_slice_content a:hover [class^="fa fa-"], #stacks_in_4224 .inner_slice_content a:active [class^="fa fa-"], #stacks_in_4224 .inner_slice_content a:hover {   color: #A3DAFC !important;   }
#stacks_in_4224 .inner_slice_content, #stacks_in_4224 .inner_slice_content p, #stacks_in_4224 .inner_slice_content span, #stacks_in_4224 .inner_slice_content [class*="fa fa-"],#stacks_in_4224 .inner_slice_content h1, #stacks_in_4224 .inner_slice_content h2, #stacks_in_4224 .inner_slice_content h3, #stacks_in_4224 .inner_slice_content h4, #stacks_in_4224 .inner_slice_content h5, #stacks_in_4224 .inner_slice_content h6 {  
		text-align: center !important;   }
#stacks_in_4224 .inner_slice_content {  margin-top: 135px;  }/* manin and resp */
#stacks_in_4224 .vertical-21 {  min-height: 135px;  overflow: auto; }
#stacks_in_4224 .hype-card-box {   min-height: 530px !important;   }

@media (max-width: 768px) {		
	#stacks_in_4224 .hype-card-box {    }		
	#stacks_in_4224 .vertical-21 {  	
		 }		
	 #stacks_in_4224 .inner_slice_content {   
	 	 }	 
}
@media (max-width: 568px) {
	#stacks_in_4224 .hype-card-box {   }
	#stacks_in_4224 .vertical-21 {    	
	 }
	#stacks_in_4224 .inner_slice_content {    	 
	   }   
}
/* button */
#stacks_in_4224 .hype-21-button {  display: block !important;  font-style: none !important; background-color: rgba(255, 255, 255, 0.83) !important; color: rgba(38, 62, 87, 1.00) !important; border-radius: 8px !important; -webkit-border-radius: 8px !important;  overflow: auto !important; font-size: 21px !important; line-height: 21px !important; height: auto !important;  padding: 11px 2px 12px !important; font-family: "Lucida Sans Unicode", sans-serif !important; font-weight: 400 !important; margin-top: -27px !important;  } 

#stacks_in_4224 .hype-21-button:hover {  color: rgba(16, 43, 76, 1.00) !important;  } 
#stacks_in_4224 .hype-21-button-x {  display: none !important;  display: block !important;   } 
#stacks_in_4224 .hype-21-button-x:hover { opacity: 0.8 !important; } 

/* caption card */
#stacks_in_4224 .hype-text-card {  color: rgba(255, 255, 255, 1.00) !important; 
	  	 margin-top: -246px !important;  }
#stacks_in_4224 .hype-text-card-top  {  color: rgba(255, 255, 255, 1.00) !important;   display: none !important;  	 	margin-top: 75px !important;  }

#stacks_in_4224 .hype-text-card, #stacks_in_4224 .hype-text-card-top {  -webkit-font-smoothing: antialiased !important; text-align: center;  font-style: none; text-transform: none; font-size: 70px !important; line-height: 70px !important; letter-spacing: 20px !important; -webkit-font-smoothing: antialiased !important;
		

		text-shadow: 0 3px 5px rgba(0, 0, 0, 0.35) !important;








  }

#stacks_in_4224 .hype-text-card, #stacks_in_4224 .hype-text-card-top, #stacks_in_4224 p .hype-text-card {  font-family: "google_custom_font_selector", sans-serif !important;
 	
 font-family: 'Lato', sans-serif !important;	font-weight: 700 !important;  	
  }
#stacks_in_4224 .hype-text-card, #stacks_in_4224 .hype-text-card-top {    }

#stacks_in_4224 .trigger-in-view { opacity: 0 !important; margin-top: 200px !important; }
#stacks_in_4224 .preview_only { display: none; } 

/* -- End EACH CSS Template -- */

#stacks_in_4230 {
	border: solid rgba(207, 207, 207, 1.00);
	border-width: 1px 0px 0px 0px;
	margin: 10px 0px 0px 0px;
	padding: 10px 0px 0px 0px;
}
/* -- Start EACH CSS Template -- */



/* prevent issue in Foundation theme and some stacks */
#stacks_in_4214 * { -moz-box-sizing: border-box !important; -webkit-box-sizing: border-box !important; box-sizing: border-box !important; }
/* foundation RTL theme - fix - direction */
#stacks_in_4214 .HYPE_document { overflow: auto; pointer-events: none !important;  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_4214 .card-shad {    }
#stacks_in_4214 .card-all {  overflow: hidden; padding: 0; margin: 0;  }
#stacks_in_4214_default21_hype_container {  margin:auto; position:relative; overflow: auto;  }
#stacks_in_4214 .wrapper-21 {  margin-right: auto; margin-left: auto; max-width: 451px; overflow: hidden;  }
#stacks_in_4214 .HYPE_document, #stacks_in_4214 .card-base, #stacks_in_4214 .card-base-wrapper, #stacks_in_4214 .card-base-gif, #stacks_in_4214 .card-base-v, #stacks_in_4214 .wrapper-21, #stacks_in_4214 .vertical-21, #stacks_in_4214 .hype-card-box {  border-radius: 3px !important; -webkit-border-radius: 3px !important;  }
@media (max-width: 630px) {		
	#stacks_in_4214 .HYPE_document, #stacks_in_4214 .card-base,	#stacks_in_4214 .card-base-wrapper, #stacks_in_4214 .card-base-gif,	#stacks_in_4214 .card-base-v,	#stacks_in_4214 .wrapper-21, #stacks_in_4214 .vertical-21, #stacks_in_4214 .hype-card-box {  	 }
}
#stacks_in_4214 .card-base, #stacks_in_4214 .card-base-v, #stacks_in_4214 .card-base-gif, #stacks_in_4214 .card-base-wrapper, #stacks_in_4214 .card-shad  {  position: absolute; width: 100%; height: 100%; right: 0; left: 0; bottom: 0; top: 0; margin-right: auto;	margin-left: auto; text-align: center; max-width: 451px;  }
#stacks_in_4214 .card-base  {  position: relative; width: 100%; height: 100%; right: 0; left: 0; bottom: 0; top: 0; margin-right: auto;	margin-left: auto; text-align: center; max-width: 451px;  }
#stacks_in_4214 .hype-card-base {  max-width: 451px;  }

#stacks_in_4214 .card-base-v, #stacks_in_4214 .hype-card-base-v { display: none !important;  	
	  display: none;  }

#stacks_in_4214 .card-base-gif {  mix-blend-mode: screen; background-image: url(../files/blank.gif); filter: blur(4px); background-size: cover; opacity: 0.6;	
	 
	
	  }
 #stacks_in_4214 .hype-card-base, #stacks_in_4214 .card-base {  	
   
   background-image: url(../files/stack_bg_image-4214.jpg) !important;  	
  
   	
     
  background-size: cover !important;
	background-position: 50% 50% !important;
 }

#stacks_in_4214 .card-base, #stacks_in_4214 .card-base-wrapper, #stacks_in_4214 .vertical-21 {  overflow: hidden !important;   }
#stacks_in_4214 .card-base  {  overflow: hidden !important;  }
#stacks_in_4214 .card-base { filter: blur(0);    }

#stacks_in_4214 .hype-card-bg {  	background-position: 50% 50% !important;
   background-image: url(../files/stack_card_image-4214.jpg) !important;  	
  
     
  background-size: cover !important;	 }

/* smart fade */
#stacks_in_4214 .card-base-wrapper, #stacks_in_4214 .card-base-v {  -webkit-animation: fade-21-csss 0.5s  fade-21-css both; animation: fade-21-main-css 0.5s  ease-in-out both; -webkit-animation-delay: 0.6s; animation-delay: 0.6s;  }
#stacks_in_4214 .card-all {  -webkit-animation: fade-21-main-css 0.4s  ease-in-out both;  animation: fade-21-main-css 0.4s  ease-in-out both; -webkit-animation-delay: 0.4s; animation-delay: 0.4s;  }
#stacks_in_4214 .card-base-wrapper, #stacks_in_4214 .card-base-v, #stacks_in_4214 .card-all {  
	 		
		
	   
 }
#stacks_in_4214 .inner_slice_content {  -webkit-animation: fade-21-css 0.52s  ease-in-out both; animation: fade-21-css 0.52s  ease-in-out both !important;  -webkit-animation-delay: 0.75s; animation-delay: 0.75s;  }
@keyframes fade-21-css { 0% {opacity: 0;} 100% {opacity: 1;} } @-webkit-keyframes fade-21-css { 0% {opacity: 0;} 100% {opacity: 1;} }
@keyframes fade-21-main-css { 0% {opacity: 0;} 100% {opacity: 1;} } @-webkit-keyframes fade-21-main-css { 0% {opacity: 0;} 100% {opacity: 1;} }
@media screen and (max-width: 770px) {  #stacks_in_4214 .hype-card-base, #stacks_in_4214 .card-base {    } } 
@media screen and (max-width: 770px) { #stacks_in_4214 .hype-card-bg {    } } 
#stacks_in_4214 .inner_slice_wrapper { margin: 0 auto; pointer-events: auto;	   }
#stacks_in_4214 .inner_slice_content {  padding: 30px;  pointer-events: auto; margin: 0 auto; max-width: 900px; }
@media (max-width: 768px) {		
	#stacks_in_4214 .inner_slice_content {  	padding: 20px; 	 }
}

#stacks_in_4214 .inner_slice_content, #stacks_in_4214 .inner_slice_content p, #stacks_in_4214 .inner_slice_content span, #stacks_in_4214 .inner_slice_content [class*="fa fa-"], #stacks_in_4214 .inner_slice_content h1, #stacks_in_4214 .inner_slice_content h2, #stacks_in_4214 .inner_slice_content h3, #stacks_in_4214 .inner_slice_content h4, #stacks_in_4214 .inner_slice_content h5, #stacks_in_4214 .inner_slice_content h6 {  -webkit-font-smoothing: antialiased;  color: #FFFFFF !important;  }
#stacks_in_4214 .inner_slice_content a:link [class^="fa fa-"], #stacks_in_4214 .inner_slice_content a:visited [class^="fa fa-"], #stacks_in_4214 .inner_slice_content a:link, #stacks_in_4214 .inner_slice_content a {   color: #FFFFFF !important;   }
#stacks_in_4214 .inner_slice_content a:hover [class^="fa fa-"], #stacks_in_4214 .inner_slice_content a:active [class^="fa fa-"], #stacks_in_4214 .inner_slice_content a:hover {   color: #A3DAFC !important;   }
#stacks_in_4214 .inner_slice_content, #stacks_in_4214 .inner_slice_content p, #stacks_in_4214 .inner_slice_content span, #stacks_in_4214 .inner_slice_content [class*="fa fa-"],#stacks_in_4214 .inner_slice_content h1, #stacks_in_4214 .inner_slice_content h2, #stacks_in_4214 .inner_slice_content h3, #stacks_in_4214 .inner_slice_content h4, #stacks_in_4214 .inner_slice_content h5, #stacks_in_4214 .inner_slice_content h6 {  
		text-align: center !important;   }
#stacks_in_4214 .inner_slice_content {  margin-top: 135px;  }/* manin and resp */
#stacks_in_4214 .vertical-21 {  min-height: 135px;  overflow: auto; }
#stacks_in_4214 .hype-card-box {   min-height: 530px !important;   }

@media (max-width: 768px) {		
	#stacks_in_4214 .hype-card-box {    }		
	#stacks_in_4214 .vertical-21 {  	
		 }		
	 #stacks_in_4214 .inner_slice_content {   
	 	 }	 
}
@media (max-width: 568px) {
	#stacks_in_4214 .hype-card-box {   }
	#stacks_in_4214 .vertical-21 {    	
	 }
	#stacks_in_4214 .inner_slice_content {    	 
	   }   
}
/* button */
#stacks_in_4214 .hype-21-button {  display: block !important;  font-style: none !important; background-color: rgba(255, 255, 255, 0.83) !important; color: rgba(38, 62, 87, 1.00) !important; border-radius: 8px !important; -webkit-border-radius: 8px !important;  overflow: auto !important; font-size: 21px !important; line-height: 21px !important; height: auto !important;  padding: 11px 2px 12px !important; font-family: "Lucida Sans Unicode", sans-serif !important; font-weight: 400 !important; margin-top: -27px !important;  } 

#stacks_in_4214 .hype-21-button:hover {  color: rgba(16, 43, 76, 1.00) !important;  } 
#stacks_in_4214 .hype-21-button-x {  display: none !important;  display: block !important;   } 
#stacks_in_4214 .hype-21-button-x:hover { opacity: 0.8 !important; } 

/* caption card */
#stacks_in_4214 .hype-text-card {  color: rgba(255, 255, 255, 1.00) !important; 
	  	 margin-top: -246px !important;  }
#stacks_in_4214 .hype-text-card-top  {  color: rgba(255, 255, 255, 1.00) !important;   display: none !important;  	 	margin-top: 75px !important;  }

#stacks_in_4214 .hype-text-card, #stacks_in_4214 .hype-text-card-top {  -webkit-font-smoothing: antialiased !important; text-align: center;  font-style: none; text-transform: none; font-size: 70px !important; line-height: 70px !important; letter-spacing: 20px !important; -webkit-font-smoothing: antialiased !important;
		

		text-shadow: 0 3px 5px rgba(0, 0, 0, 0.35) !important;








  }

#stacks_in_4214 .hype-text-card, #stacks_in_4214 .hype-text-card-top, #stacks_in_4214 p .hype-text-card {  font-family: "google_custom_font_selector", sans-serif !important;
 	
 font-family: 'Lato', sans-serif !important;	font-weight: 700 !important;  	
  }
#stacks_in_4214 .hype-text-card, #stacks_in_4214 .hype-text-card-top {    }

#stacks_in_4214 .trigger-in-view { opacity: 0 !important; margin-top: 250px !important; }
#stacks_in_4214 .preview_only { display: none; } 

/* -- End EACH CSS Template -- */

#stacks_in_4221 {
	border: solid rgba(207, 207, 207, 1.00);
	border-width: 1px 0px 0px 0px;
	margin: 10px 0px 0px 0px;
	padding: 10px 0px 0px 0px;
}
/* -- Start EACH CSS Template -- */



/* prevent issue in Foundation theme and some stacks */
#stacks_in_4207 * { -moz-box-sizing: border-box !important; -webkit-box-sizing: border-box !important; box-sizing: border-box !important; }
/* foundation RTL theme - fix - direction */
#stacks_in_4207 .HYPE_document { overflow: auto; pointer-events: none !important;  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_4207 .card-shad {    }
#stacks_in_4207 .card-all {  overflow: hidden; padding: 0; margin: 0;  }
#stacks_in_4207_default21_hype_container {  margin:auto; position:relative; overflow: auto;  }
#stacks_in_4207 .wrapper-21 {  margin-right: auto; margin-left: auto; max-width: 451px; overflow: hidden;  }
#stacks_in_4207 .HYPE_document, #stacks_in_4207 .card-base, #stacks_in_4207 .card-base-wrapper, #stacks_in_4207 .card-base-gif, #stacks_in_4207 .card-base-v, #stacks_in_4207 .wrapper-21, #stacks_in_4207 .vertical-21, #stacks_in_4207 .hype-card-box {  border-radius: 3px !important; -webkit-border-radius: 3px !important;  }
@media (max-width: 630px) {		
	#stacks_in_4207 .HYPE_document, #stacks_in_4207 .card-base,	#stacks_in_4207 .card-base-wrapper, #stacks_in_4207 .card-base-gif,	#stacks_in_4207 .card-base-v,	#stacks_in_4207 .wrapper-21, #stacks_in_4207 .vertical-21, #stacks_in_4207 .hype-card-box {  	 }
}
#stacks_in_4207 .card-base, #stacks_in_4207 .card-base-v, #stacks_in_4207 .card-base-gif, #stacks_in_4207 .card-base-wrapper, #stacks_in_4207 .card-shad  {  position: absolute; width: 100%; height: 100%; right: 0; left: 0; bottom: 0; top: 0; margin-right: auto;	margin-left: auto; text-align: center; max-width: 451px;  }
#stacks_in_4207 .card-base  {  position: relative; width: 100%; height: 100%; right: 0; left: 0; bottom: 0; top: 0; margin-right: auto;	margin-left: auto; text-align: center; max-width: 451px;  }
#stacks_in_4207 .hype-card-base {  max-width: 451px;  }

#stacks_in_4207 .card-base-v, #stacks_in_4207 .hype-card-base-v { display: none !important;  	
	  display: none;  }

#stacks_in_4207 .card-base-gif {  mix-blend-mode: screen; background-image: url(../files/blank.gif); filter: blur(4px); background-size: cover; opacity: 0.6;	
	 
	
	  }
 #stacks_in_4207 .hype-card-base, #stacks_in_4207 .card-base {  	
   
   background-image: url(../files/stack_bg_image-4207.jpg) !important;  	
  
   	
     
  background-size: cover !important;
	background-position: 50% 50% !important;
 }

#stacks_in_4207 .card-base, #stacks_in_4207 .card-base-wrapper, #stacks_in_4207 .vertical-21 {  overflow: hidden !important;   }
#stacks_in_4207 .card-base  {  overflow: hidden !important;  }
#stacks_in_4207 .card-base { filter: blur(0);    }

#stacks_in_4207 .hype-card-bg {  	background-position: 50% 80% !important;
   background-image: url(../files/stack_card_image-4207.jpg) !important;  	
  
     
  background-size: cover !important;	 }

/* smart fade */
#stacks_in_4207 .card-base-wrapper, #stacks_in_4207 .card-base-v {  -webkit-animation: fade-21-csss 0.5s  fade-21-css both; animation: fade-21-main-css 0.5s  ease-in-out both; -webkit-animation-delay: 0.6s; animation-delay: 0.6s;  }
#stacks_in_4207 .card-all {  -webkit-animation: fade-21-main-css 0.4s  ease-in-out both;  animation: fade-21-main-css 0.4s  ease-in-out both; -webkit-animation-delay: 0.4s; animation-delay: 0.4s;  }
#stacks_in_4207 .card-base-wrapper, #stacks_in_4207 .card-base-v, #stacks_in_4207 .card-all {  
	 		
		
	   
 }
#stacks_in_4207 .inner_slice_content {  -webkit-animation: fade-21-css 0.52s  ease-in-out both; animation: fade-21-css 0.52s  ease-in-out both !important;  -webkit-animation-delay: 0.75s; animation-delay: 0.75s;  }
@keyframes fade-21-css { 0% {opacity: 0;} 100% {opacity: 1;} } @-webkit-keyframes fade-21-css { 0% {opacity: 0;} 100% {opacity: 1;} }
@keyframes fade-21-main-css { 0% {opacity: 0;} 100% {opacity: 1;} } @-webkit-keyframes fade-21-main-css { 0% {opacity: 0;} 100% {opacity: 1;} }
@media screen and (max-width: 770px) {  #stacks_in_4207 .hype-card-base, #stacks_in_4207 .card-base {    } } 
@media screen and (max-width: 770px) { #stacks_in_4207 .hype-card-bg {    } } 
#stacks_in_4207 .inner_slice_wrapper { margin: 0 auto; pointer-events: auto;	   }
#stacks_in_4207 .inner_slice_content {  padding: 30px;  pointer-events: auto; margin: 0 auto; max-width: 900px; }
@media (max-width: 768px) {		
	#stacks_in_4207 .inner_slice_content {  	padding: 20px; 	 }
}

#stacks_in_4207 .inner_slice_content, #stacks_in_4207 .inner_slice_content p, #stacks_in_4207 .inner_slice_content span, #stacks_in_4207 .inner_slice_content [class*="fa fa-"], #stacks_in_4207 .inner_slice_content h1, #stacks_in_4207 .inner_slice_content h2, #stacks_in_4207 .inner_slice_content h3, #stacks_in_4207 .inner_slice_content h4, #stacks_in_4207 .inner_slice_content h5, #stacks_in_4207 .inner_slice_content h6 {  -webkit-font-smoothing: antialiased;  color: #FFFFFF !important;  }
#stacks_in_4207 .inner_slice_content a:link [class^="fa fa-"], #stacks_in_4207 .inner_slice_content a:visited [class^="fa fa-"], #stacks_in_4207 .inner_slice_content a:link, #stacks_in_4207 .inner_slice_content a {   color: #FFFFFF !important;   }
#stacks_in_4207 .inner_slice_content a:hover [class^="fa fa-"], #stacks_in_4207 .inner_slice_content a:active [class^="fa fa-"], #stacks_in_4207 .inner_slice_content a:hover {   color: #A3DAFC !important;   }
#stacks_in_4207 .inner_slice_content, #stacks_in_4207 .inner_slice_content p, #stacks_in_4207 .inner_slice_content span, #stacks_in_4207 .inner_slice_content [class*="fa fa-"],#stacks_in_4207 .inner_slice_content h1, #stacks_in_4207 .inner_slice_content h2, #stacks_in_4207 .inner_slice_content h3, #stacks_in_4207 .inner_slice_content h4, #stacks_in_4207 .inner_slice_content h5, #stacks_in_4207 .inner_slice_content h6 {  
		text-align: center !important;   }
#stacks_in_4207 .inner_slice_content {  margin-top: 135px;  }/* manin and resp */
#stacks_in_4207 .vertical-21 {  min-height: 135px;  overflow: auto; }
#stacks_in_4207 .hype-card-box {   min-height: 530px !important;   }

@media (max-width: 768px) {		
	#stacks_in_4207 .hype-card-box {    }		
	#stacks_in_4207 .vertical-21 {  	
		 }		
	 #stacks_in_4207 .inner_slice_content {   
	 	 }	 
}
@media (max-width: 568px) {
	#stacks_in_4207 .hype-card-box {   }
	#stacks_in_4207 .vertical-21 {    	
	 }
	#stacks_in_4207 .inner_slice_content {    	 
	   }   
}
/* button */
#stacks_in_4207 .hype-21-button {  display: block !important;  font-style: none !important; background-color: rgba(255, 255, 255, 0.83) !important; color: rgba(38, 62, 87, 1.00) !important; border-radius: 8px !important; -webkit-border-radius: 8px !important;  overflow: auto !important; font-size: 21px !important; line-height: 21px !important; height: auto !important;  padding: 11px 2px 12px !important; font-family: "Lucida Sans Unicode", sans-serif !important; font-weight: 400 !important; margin-top: -27px !important;  } 

#stacks_in_4207 .hype-21-button:hover {  color: rgba(16, 43, 76, 1.00) !important;  } 
#stacks_in_4207 .hype-21-button-x {  display: none !important;  display: block !important;   } 
#stacks_in_4207 .hype-21-button-x:hover { opacity: 0.8 !important; } 

/* caption card */
#stacks_in_4207 .hype-text-card {  color: rgba(255, 255, 255, 1.00) !important; 
	  	 margin-top: -246px !important;  }
#stacks_in_4207 .hype-text-card-top  {  color: rgba(255, 255, 255, 1.00) !important;   display: none !important;  	 	margin-top: 75px !important;  }

#stacks_in_4207 .hype-text-card, #stacks_in_4207 .hype-text-card-top {  -webkit-font-smoothing: antialiased !important; text-align: center;  font-style: none; text-transform: none; font-size: 70px !important; line-height: 70px !important; letter-spacing: 20px !important; -webkit-font-smoothing: antialiased !important;
		

		text-shadow: 0 3px 5px rgba(0, 0, 0, 0.35) !important;








  }

#stacks_in_4207 .hype-text-card, #stacks_in_4207 .hype-text-card-top, #stacks_in_4207 p .hype-text-card {  font-family: "google_custom_font_selector", sans-serif !important;
 	
 font-family: 'Lato', sans-serif !important;	font-weight: 700 !important;  	
  }
#stacks_in_4207 .hype-text-card, #stacks_in_4207 .hype-text-card-top {    }

#stacks_in_4207 .trigger-in-view { opacity: 0 !important; margin-top: 300px !important; }
#stacks_in_4207 .preview_only { display: none; } 

/* -- End EACH CSS Template -- */

#stacks_in_4211 {
	border: solid rgba(207, 207, 207, 1.00);
	border-width: 1px 0px 0px 0px;
	margin: 10px 0px 0px 0px;
	padding: 10px 0px 0px 0px;
}
#stacks_in_4233>.s3_row {
	margin: 0 -10px;
}

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

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




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










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


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


}



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



}






#stacks_in_4233 {
	padding: 10px 0px 10px 0px;
}

#stacks_in_3456 {
	background-color: rgba(255, 255, 255, 1.00);
}

#stacks_out_3456 {
	width: 100px;
}
#stacks_in_3447_button {
	display:block;
	position: relative;
	text-align: center;
}


#stacks_in_3447 a:link, #stacks_in_3447 a:visited {
	 display:inline-block; 
	
	
	position: relative;
	text-decoration:none;
}
#stacks_in_3447 a:hover, #stacks_in_3447 a:active {
	color:#FFFFFF;
}










#stacks_in_3447 a:link, #stacks_in_3447 a:visited {
	background-color:#B2B2B2;
	background: -webkit-gradient(linear, left top, left bottom, from(#B2B2B2), to(#6B6B6B));
	border:1px solid #6B6B6B;
	padding:3px 20px;
	color:#FFFFFF;
	box-shadow:rgba(0, 0, 0, 0.5) 0px 1px 2px;
	margin:5px;
	font-weight:bold;
}
#stacks_in_3447 a:hover {
	background-color:#C1C1C1;
	background: -webkit-gradient(linear, left top, left bottom, from(#C1C1C1), to(#5C5C5C));
	box-shadow:rgba(0, 0, 0, 0.25) 0px 2px 4px;
}
#stacks_in_3447 a:active {
	background-color:#B2B2B2;
	box-shadow:rgba(0, 0, 0, 0.75) 0px 0px 4px inset;
}
#stacks_in_3453_button {
	display:block;
	position: relative;
	text-align: center;
}


#stacks_in_3453 a:link, #stacks_in_3453 a:visited {
	 display:inline-block; 
	
	
	position: relative;
	text-decoration:none;
}
#stacks_in_3453 a:hover, #stacks_in_3453 a:active {
	color:#FFFFFF;
}










#stacks_in_3453 a:link, #stacks_in_3453 a:visited {
	background-color:#B2B2B2;
	background: -webkit-gradient(linear, left top, left bottom, from(#B2B2B2), to(#6B6B6B));
	border:1px solid #6B6B6B;
	padding:3px 20px;
	color:#FFFFFF;
	box-shadow:rgba(0, 0, 0, 0.5) 0px 1px 2px;
	margin:5px;
	font-weight:bold;
}
#stacks_in_3453 a:hover {
	background-color:#C1C1C1;
	background: -webkit-gradient(linear, left top, left bottom, from(#C1C1C1), to(#5C5C5C));
	box-shadow:rgba(0, 0, 0, 0.25) 0px 2px 4px;
}
#stacks_in_3453 a:active {
	background-color:#B2B2B2;
	box-shadow:rgba(0, 0, 0, 0.75) 0px 0px 4px inset;
}

#stacks_in_3450 {
	padding: 9px 0px 0px 0px;
}
