.youtube-wrapper{width:100%;padding-top:56.25%;position:relative}.youtube-wrapper > .fluid-width-video-wrapper,.youtube-wrapper > iframe{position:absolute;top:0;left:0;width:100%}.youtube-wrapper > iframe{height:100%}
/* -- EACH CSS Template -- */



/*  Edit */



	
	#stacks_in_151 .HYPE_document  { text-align: center; display: block; width: 100%; height: 100%; margin: auto; padding: 0; min-width: 100%; }	
	#stacks_in_151 * { -moz-box-sizing: border-box !important; -webkit-box-sizing: border-box !important; box-sizing: border-box !important; }
    #stacks_in_151_default31_hype_container { } 		

	#stacks_in_151 .button-stats { }
	#stacks_in_151 .button-stats:hover, .button-stats:hover { color: #dcdcdc !important;	background-color: #262626 !important;  }
	
	/* Link  */
	#stacks_in_151 .wrapper_link  { display: none !important; position: absolute;	padding: 0; top: 0; right: 0; left: 0; bottom: 0; margin: auto;	z-index: 2;	border-radius: 100px; -webkit-border-radius: 100px; min-height: 100px !important; max-height: 200px !important; width: auto; max-width: 75vw; }
	#stacks_in_151 .back_wrapper_31 {  text-align: center; margin-right: auto; margin-left: auto; display: block; position: relative; max-width: 1300vh;	
		 height: 35vh; min-height: 200px !important; 	
		 padding: 10px 0 0; }
		/* padding: 10px FIX auto start above */
		
	/* fixed height setting */
	@media (max-width: 800px) { #stacks_in_151 .back_wrapper_31 { 
	 } }
	@media (max-width: 600px) { #stacks_in_151 .back_wrapper_31 { 
	 } }	
	#stacks_in_151 .wrapper_31 { 
		text-align: center; margin-right: auto; margin-left: auto; display: block; position: relative;	max-width: 1300px;		
		 height: 35vh; min-height: 200px !important; 		
		 }
	/* fixed height setting */
	@media (max-width: 800px) { #stacks_in_151 .wrapper_31 { 
	 } }
	@media (max-width: 600px) { #stacks_in_151 .wrapper_31 { 
	 } }
	
	/*  Hype rot */
	#stacks_in_151 .flex_elements{ 	transform: rotate( 0deg ) !important; -webkit-transform: rotate(0deg ) !important; }
	/* --- 4 Static titles */
	.hype-title-static {	   }
	.hype-title-scale{  }
	
	@keyframes hype-title-scale { 
	0% {transform: scale(0.8); opacity: 0;}
	40% {transform: scale(0.8);}
	45% {opacity: 0;}      
	100% {transform: scale(1); opacity: 1;}
	}
	@-webkit-keyframes hype-title-scale {
	0% {-webkit-transform: scale(0.8); opacity: 0;}
	40% {-webkit-transform: scale(0.8);} 
	45% {opacity: 0;}      
	100% {-webkit-transform: scale(1); opacity: 1;}
	}
	
	.hype-title-fade {	
	 }
	
	@keyframes hype-title-fade {
	0% {opacity: 0;}   
	10% {opacity: 0;} 
	100% {opacity: 1;}
	}
	@-webkit-keyframes hype-title-fade {
	0% { opacity: 0;} 
	10% {opacity: 0;}   
	100% {opacity: 1;}
	}
	
	 /*  A B */
	#stacks_in_151 .hype_title_31 { color: #FCFFFF !important;  }
	#stacks_in_151 .hype_title_31_b { color: #84ADC5 !important;  }
	#stacks_in_151 .hype_slogan_31 { 
		color: #FCFFFF !important; font-size: 54px !important; font-family: 'slogan_custom_theme_font_selector', sans-serif !important;		
		
	     font-style: italic; 			
		text-decoration: none;	transform: rotate( 0deg ) !important; -webkit-transform: rotate( 0deg ) !important; margin-top: 20px !important; margin-left: 0px !important; display: block !important; letter-spacing: 0px !important; line-height: 70px !important; 
		font-family: "Exo", sans-serif !important;	
		   
	}
	
	/* Titles */
	#stacks_in_151 .hype_title_31, #stacks_in_151 .hype_title_31_b { 
		font-size: 130px !important;
		
	    		
		text-decoration: None;
		
		margin-top: 0px !important; margin-left: 0px !important; letter-spacing: 0px !important; line-height: 125px !important;
		
		font-family: 'title_custom_theme_font_selector', sans-serif !important; -webkit-transform: translate3d(0,0,0) !important;
		
		 
		
		 	
		
		 	
		
		
		font-family: 'Exo', sans-serif !important;	
		  
		
		  
	}	

	#stacks_in_151 .hype_title_31, #stacks_in_151 .hype_title_31_b {   }	
	#stacks_in_151 .hype_title_31, #stacks_in_151 .hype_title_31_b {   }
	
	/* back_wrapper- fix consolidation. stay under text */
	#stacks_in_151 .back_wrapper_31 {				 
	  background-color: transparent !important; 				 
	 				
	 				
	  }	
	
	#stacks_in_151 .back_wrapper_31::after { content: ""; width: 100%; height: 100%; position: absolute; top: 0; left: 0; background: url(../files/dots0.png) center center repeat !important; }	
	#stacks_in_151 .back_wrapper_31bg::before { content: ""; width: 100%; height: 100%; position: absolute; top: 0; left: 0; display: none;  display: block; filter: blur(14px); opacity: 0.4 !important; background: url(../files/5.gif) center center no-repeat !important; background-size: cover !important;  }
	
	@media (max-width: 768px) { #stacks_in_151 .back_wrapper_31::after, #stacks_in_151 .back_wrapper_31bg::before {  } }
	
	#stacks_in_151 .back_wrapper_31bg { 	
				
		text-align: center; display: block; position: relative;	
		max-width: 1300vh;		
		 height: 35vh; min-height: 200px !important;  		
			
		padding: 0; margin: 0;
	}
	
	/* fixed position in desktop only */
	@media (max-width: 480px) { #stacks_in_151 .back_wrapper_31bg { background-attachment: scroll !important; } }
	@media (min-width: 481px) and (max-width: 1024px) { #stacks_in_151 .back_wrapper_31bg {  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_151 .back_wrapper_31bg { 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_151 .back_wrapper_31bg { 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_151 .back_wrapper_31bg  {  background-attachment: scroll !important;  } }
	
	/* fixed height setting */
	@media (max-width: 800px) { #stacks_in_151 .back_wrapper_31bg {   } }
	@media (max-width: 600px) { #stacks_in_151 .back_wrapper_31bg {   } }
	
	#stacks_in_151 .hype_title_31, #stacks_in_151 .hype_title_31_b {	
	
	
				
		 text-shadow: 0 3px 5px rgba(0, 0, 0, 0.35) !important; 
		
		
		
		
		
		
		
		
		
		  
	 
	}
	
	#stacks_in_151 .hype_line_31 { background-color: #FCFFFF !important; display: block !important;	margin-top: 0px !important; margin-left: 0px !important; }	
	#stacks_in_151 .hype-glow-31 {  display: none !important;  }	
	#stacks_in_151 .hype-flash-color-31 { background-color: rgba(0, 0, 0, 0.35) !important; width: 50px; height: 50px; margin-bottom: 13px; margin-right: auto; margin-left: auto; text-align: center; backface-visibility: hidden !important; }	
		
	/* @group Built-in Webfonts */
	@font-face { font-family: 'Cordial Regular';
	src: url('../files/webfonts31/cordial_web/cordial_regular_39-webfont.woff2') format('woff2'), url('../files/webfonts31/cordial_web/cordial_regular_39-webfont.woff') format('woff');
	font-weight: normal; font-style: normal; }
	@font-face { font-family: 'Cordial Semi Bold';
	src: url('../files/webfonts31/cordial_web/cordial_semibold_38-webfont.woff2') format('woff2'), url('../files/webfonts31/cordial_web/cordial_semibold_38-webfont.woff') format('woff');
	font-weight: normal; font-style: normal; }
	@font-face { font-family: 'Cordial Medium';
	src: url('../files/webfonts31/cordial_web/cordial_medium_38-webfont.woff2') format('woff2'),url('../files/webfonts31/cordial_web/cordial_medium_38-webfont.woff') format('woff');
	font-weight: normal; font-style: normal; }
	@font-face { font-family: 'Cordial Light';
	src: url('../files/webfonts31/cordial_web/cordial_light_59-webfont.woff2') format('woff2'), url('../files/webfonts31/cordial_web/cordial_light_59-webfont.woff') format('woff');
	font-weight: normal; font-style: normal; }
	@font-face { font-family: 'Cordial Bold';
	src: url('../files/webfonts31/cordial_web/cordial_bold_69-webfont.woff2') format('woff2'), url('../files/webfonts31/cordial_web/cordial_bold_69-webfont.woff') format('woff');
	font-weight: normal; font-style: normal; }
	@font-face { font-family: 'Cordial Inline Bdrounded';
	src: url('../files/webfonts31/cordial_web/cordial_inline_rou_17-webfont.woff2') format('woff2'), url('../files/webfonts31/cordial_web/cordial_inline_rou_17-webfont.woff') format('woff');
	font-weight: normal; font-style: normal; }
	@font-face { font-family: 'Cordial Cherry Bdrounded';
	src: url('../files/webfonts31/cordial_web/cordial_cherry_rou_22-webfont.woff2') format('woff2'), url('../files/webfonts31/cordial_web/cordial_cherry_rou_22-webfont.woff') format('woff');
	font-weight: normal; font-style: normal; }
	
	@font-face { font-family: 'Raleway Light';
    src: url('../files/webfonts31/raleway/Raleway_Light.woff2') format('woff2'), url('../files/webfonts31/raleway/Raleway_Light.woff') format('woff');
    font-weight: normal; font-style: normal; }
    @font-face { font-family: 'Raleway';
    src: url('../files/webfonts31/raleway/Raleway_Regular.woff2') format('woff2'), url('../files/webfonts31/raleway/Raleway_Regular.woff') format('woff');
    font-weight: normal; font-style: normal; }    
    @font-face { font-family: 'Raleway Bold';
    src: url('../files/webfonts31/raleway/Raleway_Bold.woff2') format('woff2'), url('../files/webfonts31/raleway/Raleway_Bold.woff') format('woff');
    font-weight: normal; font-style: normal; }	
        		
	@font-face { font-family: 'Montserrat Light';
	src: url('../files/webfonts31/montserrat/Montserrat-Light.woff2') format('woff2'), url('../files/webfonts31/montserrat/Montserrat-Light.woff') format('woff');
	font-weight: normal !important; font-style: normal; 	}	
	@font-face { font-family: 'Montserrat';
	src: url('../files/webfonts31/montserrat/Montserrat-Medium.woff2') format('woff2'), url('../files/webfonts31/montserrat/Montserrat-Medium.woff') format('woff');
	font-weight: normal !important; font-style: normal;	}	
	@font-face { font-family: 'Montserrat Bold';
	src: url('../files/webfonts31/montserrat/Montserrat-Bold.woff2') format('woff2'), url('../files/webfonts31/montserrat/Montserrat-Bold.woff') format('woff');
	font-weight: normal !important; font-style: normal;	}		

	@font-face { font-family: 'Lato Light';
	src: url('../files/webfonts31/lato/Lato-Light.woff2') format('woff2'), url('../files/webfonts31/lato/Lato-Light.woff') format('woff');
	font-weight: normal; font-style: normal; }	
	@font-face { font-family: 'Lato';
	src: url('../files/webfonts31/lato/Lato-Regular.woff2') format('woff2'), url('../files/webfonts31/lato/Lato-Regular.woff') format('woff');
	font-weight: normal; font-style: normal; }	
	@font-face { font-family: 'Lato Bold';
	src: url('../files/webfonts31/lato/Lato-Bold.woff2') format('woff2'), url('../files/webfonts31/lato/Lato-Bold.woff') format('woff');
	font-weight: normal; font-style: normal; }
	
    @font-face { font-family: 'Open Sans Light';
    src: url('../files/webfonts31/opensans/OpenSans-Light.woff2') format('woff2'), url('../files/webfonts31/opensans/OpenSans-Light.woff') format('woff');
    font-weight: normal; font-style: normal; font-display: swap; }
    @font-face { font-family: 'Open Sans';
    src: url('../files/webfonts31/opensans/OpenSans-Medium.woff2') format('woff2'), url('../files/webfonts31/opensans/OpenSans-Medium.woff') format('woff');
    font-weight: normal; font-style: normal; font-display: swap; }
	@font-face { font-family: 'Open Sans Bold';
    src: url('../files/webfonts31/opensans/OpenSans-Bold.woff2') format('woff2'), url('../files/webfonts31/opensans/OpenSans-Bold.woff') format('woff');
    font-weight: normal; font-style: normal; font-display: swap; }    
    
	@font-face { font-family: 'Signika Light';
	src: url('../files/webfonts31/signika/Signika-Light.woff2') format('woff2'), url('../files/webfonts31/signika/Signika-Light.woff') format('woff');
	font-weight: normal; font-style: normal; }
    @font-face { font-family: 'Signika';
	src: url('../files/webfonts31/signika/Signika-Regular.woff2') format('woff2'), url('../files/webfonts31/signika/Signika-Regular.woff') format('woff');
	font-weight: normal; font-style: normal; }	
	@font-face { font-family: 'Signika Bold';
	src: url('../files/webfonts31/signika/Signika-Bold.woff2') format('woff2'), url('../files/webfonts31/signika/Signika-Bold.woff') format('woff');
	font-weight: normal; font-style: normal; }		
		
	@font-face { font-family: 'Advent Pro Light';
	src: url('../files/webfonts31/advent_pro/AdventPro-Light.woff2') format('woff2'), url('../files/webfonts31/advent_pro/AdventPro-Light.woff') format('woff');
	font-weight: normal; font-style: normal; font-display: swap; }
	@font-face { font-family: 'Advent Pro';
	src: url('../files/webfonts31/advent_pro/AdventPro-Regular.woff2') format('woff2'), url('../files/webfonts31/advent_pro/AdventPro-Regular.woff') format('woff');
	font-weight: normal; font-style: normal; font-display: swap; }
    @font-face { font-family: 'Advent Pro Bold';
	src: url('../files/webfonts31/advent_pro/AdventPro-Bold.woff2') format('woff2'), url('../files/webfonts31/advent_pro/AdventPro-Bold.woff') format('woff');
	font-weight: normal; font-style: normal; font-display: swap; }	
		
	@font-face { font-family: 'Roboto Light';
	src: url('../files/webfonts31/roboto/Roboto-Light.woff2') format('woff2'), url('../files/webfonts31/roboto/Roboto-Light.woff') format('woff');
	font-weight: normal; font-style: normal; font-display: swap; }	
	@font-face { font-family: 'Roboto';
	src: url('../files/webfonts31/roboto/Roboto-Regular.woff2') format('woff2'), url('../files/webfonts31/roboto/Roboto-Regular.woff') format('woff');
	font-weight: normal; font-style: normal; font-display: swap; }  
	@font-face { font-family: 'Roboto Bold';
	src: url('../files/webfonts31/roboto/Roboto-Bold.woff2') format('woff2'), url('../files/webfonts31/roboto/Roboto-Bold.woff') format('woff');
	font-weight: normal; font-style: normal; font-display: swap; }	
	
	@font-face { font-family: 'Playfair Display';
	src: url('../files/webfonts31/playfairsc/PlayfairDisplay-Regular.woff2') format('woff2'), url('../files/webfonts31/playfairsc/PlayfairDisplay-Regular.woff') format('woff');
	font-weight: normal; font-style: normal; }
	@font-face { font-family: 'Playfair Display Bold';
	src: url('../files/webfonts31/playfairsc/PlayfairDisplay-Bold.woff2') format('woff2'), url('../files/webfonts31/playfairsc/PlayfairDisplay-Bold.woff') format('woff');
	font-weight: normal; font-style: normal; }
	@font-face { font-family: 'Playfair Display ExtraBold';
	src: url('../files/webfonts31/playfairsc/PlayfairDisplay-ExtraBold.woff2') format('woff2'), url('../files/webfonts31/playfairsc/PlayfairDisplay-ExtraBold.woff') format('woff');
	font-weight: normal; font-style: normal; }
	
	@font-face { font-family: 'Rubik Mono One';
	src: url('../files/webfonts31/rubikmonoone/rubikmonoone-regular-webfont.woff2') format('woff2'), url('../files/webfonts31/rubikmonoone/rubikmonoone-regular-webfont.woff') format('woff');
	font-weight: normal; font-style: normal; }
	@font-face { font-family: 'Abel';
	src: url('../files/webfonts31/abel/abel-regular-webfont.woff2') format('woff2'), url('../files/webfonts31/abel/abel-regular-webfont.woff') format('woff');
	font-weight: normal; font-style: normal; }
	@font-face { font-family: 'Open Sans Condensede';
	src: url('../files/webfonts31/open-sans-condensed/opensans-condlight-webfont.woff2') format('woff2'), url('../files/webfonts31/open-sans-condensed/opensans-condlight-webfont.woff') format('woff');
	font-weight: normal; font-style: normal; }
	@font-face { font-family: 'Bree Serif';
	src: url('../files/webfonts31/breeserif/breeserif-regular-webfont.woff2') format('woff2'), url('../files/webfonts31/breeserif/breeserif-regular-webfont.woff') format('woff');
	font-weight: normal; font-style: normal; }
	@font-face { font-family: 'Pacifico';
	src: url('../files/webfonts31/pacifico/pacifico-regular-webfont.woff2') format('woff2'), url('../files/webfonts31/pacifico/pacifico-regular-webfont.woff') format('woff');
	font-weight: normal; font-style: normal; }
	@font-face { font-family: 'Rochester';
	src: url('../files/webfonts31/rochester/rochester-regular-webfont.woff2') format('woff2'), url('../files/webfonts31/rochester/rochester-regular-webfont.woff') format('woff')
	font-weight: normal; font-style: normal; }
	@font-face { font-family: 'Fjalla One';
	src: url('../files/webfonts31/fjallaone/fjallaone-regular-webfont.woff2') format('woff2'), url('../files/webfonts31/fjallaone/fjallaone-regular-webfont.woff') format('woff');
	font-weight: normal; font-style: normal; }
	@font-face { font-family: 'Viga';
	src: url('../files/webfonts31/viga/viga-regular-webfont.woff2') format('woff2'), url('../files/webfonts31/viga/viga-regular-webfont.woff') format('woff');
	font-weight: normal; font-style: normal; }
	@font-face { font-family: 'Ubuntu';
	src: url('../files/webfonts31/ubuntu/ubuntu-r-webfont.woff2') format('woff2'), url('../files/webfonts31/ubuntu/ubuntu-r-webfont.woff') format('woff');
	font-weight: normal; font-style: normal; }
	@font-face { font-family: 'Archivo Black';
	src: url('../files/webfonts31/archivoblack/archivoblack-regular-webfont.woff2') format('woff2'), url('../files/webfonts31/archivoblack/archivoblack-regular-webfont.woff') format('woff');
	font-weight: normal; font-style: normal; }	
	
	@font-face { font-family: 'Borel';
	src: url('../files/webfonts31/borel/Borel-Regular.woff2') format('woff2'), url('../files/webfonts31/borel/Borel-Regular.woff') format('woff');
	font-weight: normal; font-style: normal; }		
	/* @end */	
	
	#stacks_in_151 .trigger-31 { 
	 margin-top: 80px !important; 
	
	 
	opacity: 0 !important;}
	
	
	
/* -- End EACH CSS Template -- */#stacks_in_151 .scrollButton-hypetitles {   display: none !important;  position: absolute;	left: 0; z-index: 6; margin-right: auto; margin-left: auto;	right: 0; bottom: 8%; border-radius: 56px; -webkit-border-radius: 56px; -moz-border-radius: 56px; padding: 0; width: 92px; display: block; -webkit-animation: hypetitles-button_pulse 1.2s cubic-bezier(0.250, 0.460, 0.450, 0.940) both;-moz-animation: hypetitles-button_pulse 1.2s cubic-bezier(0.250, 0.460, 0.450, 0.940) both; animation: hypetitles-button_pulse 1.2s cubic-bezier(0.250, 0.460, 0.450, 0.940) both;	animation-iteration-count: 2; animation-delay: 0.15s; 
 }    
@keyframes hypetitles-button_pulse { 
0%{ opacity: 1; transform: scale(1.0) translate(0px, 0px); -moz-transform:  scale(1.0) translate(0px, 0px); -webkit-transform: scale(1.0) translate(0px, 0px); } 
30%{ opacity: 0.8; transform: scale(0.9) translate(0px, 4px); -moz-transform: scale(0.9) translate(0px, 4px); -webkit-transform: scale(0.9) translate(0px, 4px); } 
75%{ opacity: 1; transform: scale(1.0) translate(0px, 0px); -moz-transform: scale(1.0) translate(0px, 0px); -webkit-transform: scale(1.0) translate(0px, 0px); } 
 100%{ opacity: 1;  transform: scale(1.0) translate(0px, 0px); -moz-transform: scale(1.0) translate(0px, 0px); -webkit-transform: scale(1.0) translate(0px, 0px); }  
}

@-webkit-keyframes hypetitles-button_pulse { 0%{ -webkit-transform: scale(1.0) translate(0px, 0px); opacity: 1;} 30%{-webkit-transform: scale(0.9) translate(0px, 4px);  opacity: 0.8;} 75%{ -webkit-transform: scale(1.0) translate(0px, 0px); opacity: 1;} 100%{ -webkit-transform: scale(1.0) translate(0px, 0px); opacity: 1;} }

#stacks_in_151 .scrollButton-hypetitles a {  font-size: 50px !important; line-height: 1em; transition: 0.05s linear; 	-webkit-transition: 0.04s linear; -moz-transition: 0.04s linear; 	-webkit-animation: hypetitles-button_pulse_initial 1.5s cubic-bezier(0.250, 0.460, 0.450, 0.940) both; -moz-animation: hypetitles-button_pulse_initial 1.5s cubic-bezier(0.250, 0.460, 0.450, 0.940) both; animation: hypetitles-button_pulse_initial 1.5s cubic-bezier(0.250, 0.460, 0.450, 0.940) both; animation-iteration-count: 1; animation-delay: 0.3s;	color: #D5D5D5 !important;   
 }

#stacks_in_151 .scrollButton-hypetitles [class^="fa fa-"], #stacks_in_151 .scrollButton-hypetitles #stacks_in_151 [class*="fa fa-"] { color: #D5D5D5 !important; } @keyframes hypetitles-button_pulse_initial { 0%{ opacity: 0; } 100%{ opacity: 1;} } @-webkit-keyframes hypetitles-button_pulse_initial { 0%{ opacity: 0;} 100%{ opacity: 1;} }
#stacks_in_151 .scrollButton-hypetitles a:hover { text-shadow: 0 0 7px rgba(0, 0, 0, 0.25); }

#stacks_in_151 .scrollButton-hypetitles [class^="fa fa-"] {  transition: all 0.17s linear; -moz-transition: all 0.17s linear; -webkit-transition: all 0.17s linear;  }
#stacks_in_151 .scrollButton-hypetitles [class^="fa fa-"]:active {transform: scale(0.75) !important; -webkit-transform: scale(0.75) !important; -moz-transform: scale(0.75) !important; }

#target-hypetitles {  position: absolute; height: 0px; width: 100%; bottom: 0px;  
 }
@media only screen and (max-height: 601px) {
#stacks_in_151 .scrollButton-hypetitles { display: none !important; } #stacks_in_151 .scrollButton-hypetitles a {  font-size: 0 !important; display: none !important;  }  
}
#stacks_in_106 {
	margin: 0px 0px 30px 0px;
}

.spacerStack {
	height: 40.00px;
}

#spacerStackstacks_in_136 {
	height: 40.00px;
}




























@media print {
	#spacerStackstacks_in_136 {
		display: none !important;
	}
}
:root {
  --multi_columns_stacks_in_57:1fr 1fr;
}
#multi_columns_stacks_in_57 {
  display: grid;
  grid-auto-flow: dense;
  grid-template-columns: var(--multi_columns_stacks_in_57);
  grid-gap: 40px;
  
  align-items: center;
  
  
  justify-content: center;
  
}
#multi_columns_stacks_in_57 > div {
  min-width: 0;
}
#multi_columns_stacks_in_57 + .deluxe-columns {
  margin-top: 40px;
}
#multi_columns_stacks_in_57 > div img {
  max-width: 100%;
}
#multi_columns_stacks_in_57 > div:not(.nav-column):not(.column-sticky) {
  position: relative;
}



@media all and (min-width: 901px) {
  #multi_columns_stacks_in_57 .hide-mobile {
    display: inherit;
  }
  #multi_columns_stacks_in_57 .hide-tablet {
    display: inherit;
  }
  #multi_columns_stacks_in_57 .hide-mobile {
    display: inherit;
  }
  #multi_columns_stacks_in_57 .hide-desktop {
    display: none;
  }
}
@media all and (max-width: 900px) and (min-width: 501px) {
  #multi_columns_stacks_in_57 .column-tablet-top {
    grid-row: 1;
  }
  #multi_columns_stacks_in_57 .hide-desktop {
    display: inherit;
  }
  #multi_columns_stacks_in_57 .hide-mobile {
    display: inherit;
  }
  #multi_columns_stacks_in_57 .hide-tablet {
    display: none;
  }
}
@media all and (max-width: 500px) {
  #multi_columns_stacks_in_57 .column-mobile-top {
    grid-row: 1;
  }
  #multi_columns_stacks_in_57 .hide-tablet {
    display: inherit;
  }
  #multi_columns_stacks_in_57 .hide-desktop {
    display: inherit;
  }
  #multi_columns_stacks_in_57 .hide-mobile {
    display: none;
  }
}

@media all and (max-width: 900px) {
  #multi_columns_stacks_in_57 {
    grid-template-columns: repeat(1, 1fr);
    
    grid-gap: 24px;
    
  }
  #multi_columns_stacks_in_57 + .deluxe-columns {
    
    margin-top: 24px;
    
  }
  #multi_columns_stacks_in_57 > div:last-child {
    grid-column: span 1;
  }
  
  #multi_columns_stacks_in_57 > div > * {position: relative;}
  #multi_columns_stacks_in_57 > div > * > * {transform: translate(0,0);}
  
}
@media all and (max-width: 500px) {
  #multi_columns_stacks_in_57 {
    grid-template-columns: repeat(1, 1fr);
  }
  #multi_columns_stacks_in_57 > div:last-child {
    grid-column: span 1;
  }
  
  #multi_columns_stacks_in_57 > div > * {position: relative;}
  #multi_columns_stacks_in_57 > div > * > * {transform: translate(0,0);}
  
}

.youtube-wrapper.stacks_in_56{padding-top:calc((/)*100%)}
.youtube-wrapper.stacks_in_150{padding-top:calc((/)*100%)}
:root {
  --multi_columns_stacks_in_152:1fr 1fr;
}
#multi_columns_stacks_in_152 {
  display: grid;
  grid-auto-flow: dense;
  grid-template-columns: var(--multi_columns_stacks_in_152);
  grid-gap: 40px;
  
  align-items: center;
  
  
  justify-content: center;
  
}
#multi_columns_stacks_in_152 > div {
  min-width: 0;
}
#multi_columns_stacks_in_152 + .deluxe-columns {
  margin-top: 40px;
}
#multi_columns_stacks_in_152 > div img {
  max-width: 100%;
}
#multi_columns_stacks_in_152 > div:not(.nav-column):not(.column-sticky) {
  position: relative;
}



@media all and (min-width: 901px) {
  #multi_columns_stacks_in_152 .hide-mobile {
    display: inherit;
  }
  #multi_columns_stacks_in_152 .hide-tablet {
    display: inherit;
  }
  #multi_columns_stacks_in_152 .hide-mobile {
    display: inherit;
  }
  #multi_columns_stacks_in_152 .hide-desktop {
    display: none;
  }
}
@media all and (max-width: 900px) and (min-width: 501px) {
  #multi_columns_stacks_in_152 .column-tablet-top {
    grid-row: 1;
  }
  #multi_columns_stacks_in_152 .hide-desktop {
    display: inherit;
  }
  #multi_columns_stacks_in_152 .hide-mobile {
    display: inherit;
  }
  #multi_columns_stacks_in_152 .hide-tablet {
    display: none;
  }
}
@media all and (max-width: 500px) {
  #multi_columns_stacks_in_152 .column-mobile-top {
    grid-row: 1;
  }
  #multi_columns_stacks_in_152 .hide-tablet {
    display: inherit;
  }
  #multi_columns_stacks_in_152 .hide-desktop {
    display: inherit;
  }
  #multi_columns_stacks_in_152 .hide-mobile {
    display: none;
  }
}

@media all and (max-width: 900px) {
  #multi_columns_stacks_in_152 {
    grid-template-columns: repeat(1, 1fr);
    
    grid-gap: 24px;
    
  }
  #multi_columns_stacks_in_152 + .deluxe-columns {
    
    margin-top: 24px;
    
  }
  #multi_columns_stacks_in_152 > div:last-child {
    grid-column: span 1;
  }
  
  #multi_columns_stacks_in_152 > div > * {position: relative;}
  #multi_columns_stacks_in_152 > div > * > * {transform: translate(0,0);}
  
}
@media all and (max-width: 500px) {
  #multi_columns_stacks_in_152 {
    grid-template-columns: repeat(1, 1fr);
  }
  #multi_columns_stacks_in_152 > div:last-child {
    grid-column: span 1;
  }
  
  #multi_columns_stacks_in_152 > div > * {position: relative;}
  #multi_columns_stacks_in_152 > div > * > * {transform: translate(0,0);}
  
}

.youtube-wrapper.stacks_in_155{padding-top:calc((/)*100%)}
.youtube-wrapper.stacks_in_153{padding-top:calc((/)*100%)}
:root {
  --multi_columns_stacks_in_71:1fr 1fr;
}
#multi_columns_stacks_in_71 {
  display: grid;
  grid-auto-flow: dense;
  grid-template-columns: var(--multi_columns_stacks_in_71);
  grid-gap: 40px;
  
  align-items: center;
  
  
  justify-content: center;
  
}
#multi_columns_stacks_in_71 > div {
  min-width: 0;
}
#multi_columns_stacks_in_71 + .deluxe-columns {
  margin-top: 40px;
}
#multi_columns_stacks_in_71 > div img {
  max-width: 100%;
}
#multi_columns_stacks_in_71 > div:not(.nav-column):not(.column-sticky) {
  position: relative;
}



@media all and (min-width: 901px) {
  #multi_columns_stacks_in_71 .hide-mobile {
    display: inherit;
  }
  #multi_columns_stacks_in_71 .hide-tablet {
    display: inherit;
  }
  #multi_columns_stacks_in_71 .hide-mobile {
    display: inherit;
  }
  #multi_columns_stacks_in_71 .hide-desktop {
    display: none;
  }
}
@media all and (max-width: 900px) and (min-width: 501px) {
  #multi_columns_stacks_in_71 .column-tablet-top {
    grid-row: 1;
  }
  #multi_columns_stacks_in_71 .hide-desktop {
    display: inherit;
  }
  #multi_columns_stacks_in_71 .hide-mobile {
    display: inherit;
  }
  #multi_columns_stacks_in_71 .hide-tablet {
    display: none;
  }
}
@media all and (max-width: 500px) {
  #multi_columns_stacks_in_71 .column-mobile-top {
    grid-row: 1;
  }
  #multi_columns_stacks_in_71 .hide-tablet {
    display: inherit;
  }
  #multi_columns_stacks_in_71 .hide-desktop {
    display: inherit;
  }
  #multi_columns_stacks_in_71 .hide-mobile {
    display: none;
  }
}

@media all and (max-width: 900px) {
  #multi_columns_stacks_in_71 {
    grid-template-columns: repeat(1, 1fr);
    
    grid-gap: 24px;
    
  }
  #multi_columns_stacks_in_71 + .deluxe-columns {
    
    margin-top: 24px;
    
  }
  #multi_columns_stacks_in_71 > div:last-child {
    grid-column: span 1;
  }
  
  #multi_columns_stacks_in_71 > div > * {position: relative;}
  #multi_columns_stacks_in_71 > div > * > * {transform: translate(0,0);}
  
}
@media all and (max-width: 500px) {
  #multi_columns_stacks_in_71 {
    grid-template-columns: repeat(1, 1fr);
  }
  #multi_columns_stacks_in_71 > div:last-child {
    grid-column: span 1;
  }
  
  #multi_columns_stacks_in_71 > div > * {position: relative;}
  #multi_columns_stacks_in_71 > div > * > * {transform: translate(0,0);}
  
}

.youtube-wrapper.stacks_in_74{padding-top:calc((/)*100%)}
.youtube-wrapper.stacks_in_72{padding-top:calc((/)*100%)}
:root {
  --multi_columns_stacks_in_116:1fr 1fr;
}
#multi_columns_stacks_in_116 {
  display: grid;
  grid-auto-flow: dense;
  grid-template-columns: var(--multi_columns_stacks_in_116);
  grid-gap: 40px;
  
  align-items: center;
  
  
  justify-content: center;
  
}
#multi_columns_stacks_in_116 > div {
  min-width: 0;
}
#multi_columns_stacks_in_116 + .deluxe-columns {
  margin-top: 40px;
}
#multi_columns_stacks_in_116 > div img {
  max-width: 100%;
}
#multi_columns_stacks_in_116 > div:not(.nav-column):not(.column-sticky) {
  position: relative;
}



@media all and (min-width: 901px) {
  #multi_columns_stacks_in_116 .hide-mobile {
    display: inherit;
  }
  #multi_columns_stacks_in_116 .hide-tablet {
    display: inherit;
  }
  #multi_columns_stacks_in_116 .hide-mobile {
    display: inherit;
  }
  #multi_columns_stacks_in_116 .hide-desktop {
    display: none;
  }
}
@media all and (max-width: 900px) and (min-width: 501px) {
  #multi_columns_stacks_in_116 .column-tablet-top {
    grid-row: 1;
  }
  #multi_columns_stacks_in_116 .hide-desktop {
    display: inherit;
  }
  #multi_columns_stacks_in_116 .hide-mobile {
    display: inherit;
  }
  #multi_columns_stacks_in_116 .hide-tablet {
    display: none;
  }
}
@media all and (max-width: 500px) {
  #multi_columns_stacks_in_116 .column-mobile-top {
    grid-row: 1;
  }
  #multi_columns_stacks_in_116 .hide-tablet {
    display: inherit;
  }
  #multi_columns_stacks_in_116 .hide-desktop {
    display: inherit;
  }
  #multi_columns_stacks_in_116 .hide-mobile {
    display: none;
  }
}

@media all and (max-width: 900px) {
  #multi_columns_stacks_in_116 {
    grid-template-columns: repeat(1, 1fr);
    
    grid-gap: 24px;
    
  }
  #multi_columns_stacks_in_116 + .deluxe-columns {
    
    margin-top: 24px;
    
  }
  #multi_columns_stacks_in_116 > div:last-child {
    grid-column: span 1;
  }
  
  #multi_columns_stacks_in_116 > div > * {position: relative;}
  #multi_columns_stacks_in_116 > div > * > * {transform: translate(0,0);}
  
}
@media all and (max-width: 500px) {
  #multi_columns_stacks_in_116 {
    grid-template-columns: repeat(1, 1fr);
  }
  #multi_columns_stacks_in_116 > div:last-child {
    grid-column: span 1;
  }
  
  #multi_columns_stacks_in_116 > div > * {position: relative;}
  #multi_columns_stacks_in_116 > div > * > * {transform: translate(0,0);}
  
}

.youtube-wrapper.stacks_in_119{padding-top:calc((/)*100%)}
.youtube-wrapper.stacks_in_117{padding-top:calc((/)*100%)}

.spacerStack {
	height: 60.00px;
}

#spacerStackstacks_in_95 {
	height: 60.00px;
}




























@media print {
	#spacerStackstacks_in_95 {
		display: none !important;
	}
}

#stacks_in_110{visibility:hidden}

#stacks_in_111 {
	margin: 0px 0px 20px 0px;
}
@font-face{font-family:'icomoon';src:url('../../rw_common/plugins/stacks/scrollpage_icons/icomoon.eot?8zq521');src:url('../../rw_common/plugins/stacks/scrollpage_icons/icomoon.eot?8zq521#iefix') format('embedded-opentype'),url('../../rw_common/plugins/stacks/scrollpage_icons/icomoon.woff2?8zq521') format('woff2'),url('../../rw_common/plugins/stacks/scrollpage_icons/icomoon.ttf?8zq521') format('truetype'),url('../../rw_common/plugins/stacks/scrollpage_icons/icomoon.woff?8zq521') format('woff'),url('../../rw_common/plugins/stacks/scrollpage_icons/icomoon.svg?8zq521#icomoon') format('svg');font-weight:normal;font-style:normal}[class^="sp-icon-"],[class*=" sp-icon-"]{color:#846167;font-family:'icomoon' !important;speak:none;font-style:normal;font-weight:normal;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.sp-icon-chevron-rounded:before{content:"\e600"}.sp-icon-chevron-rounded-thick:before{content:"\e601"}.sp-icon-chevron-thin:before{content:"\e602"}.sp-icon-chevron-thick:before{content:"\e603"}.sp-icon-arrow:before{content:"\e604"}.sp-icon-arrow-thin:before{content:"\e605"}.sp-icon-arrow-thick:before{content:"\e606"}.sp-icon-round-1:before{content:"\e607"}.sp-icon-round-2:before{content:"\e608"}.sp-icon-round-3:before{content:"\e609"}.sp-icon-round-4:before{content:"\e60a"}#ncd-sp-arrow{display:inline-block;line-height:0;z-index:1000000;padding: 5px;background:#EDF5F5;border-radius: 100px;border-width: 0;border-style:solid;background: none;opacity:0;border-color:#EDF5F5}#ncd-sp-arrow i{font-size: 44px;}#ncd-sp-arrow.show i{cursor:pointer}#ncd-sp-arrow{position:fixed;opacity:0;margin: 30px;-webkit-transition:opacity 150ms,-webkit-transform 150ms;transition:opacity 150ms,transform 150ms;-webkit-transform:rotateY(-55deg);-ms-transform:rotateY(-55deg);transform:rotateY(-55deg)}#ncd-sp-arrow.show.down-amount,#ncd-sp-arrow.show.down-container{-webkit-transition:opacity 750ms 0,-webkit-transform 750ms 0;transition:opacity 750ms 0,transform 750ms 0;}#ncd-sp-arrow .rotateThis{-webkit-transition:-webkit-transform 700ms;transition:transform 700ms}#ncd-sp-arrow.show.down-amount .rotateThis,#ncd-sp-arrow.show.down-container .rotateThis{position:relative;-webkit-transform:rotate(-180deg);transform:rotate(-180deg)}#ncd-sp-arrow.down-amount .rotateThis,#ncd-sp-arrow.down-container .rotateThis{position:relative;-webkit-transform:rotate(0);transform:rotate(0)}#ncd-sp-arrow.show{opacity:1;-webkit-transform:rotateY(0) translateX(0) translateY(0) translateZ(100px) scale(1);transform:rotateY(0) translateX(0) translateY(0) translateZ(100px) scale(1)}#ncd-sp-arrow.tl{top:0;left:0}#ncd-sp-arrow.tc{top:0;left:50%}#ncd-sp-arrow.tr{top:0;right:0}#ncd-sp-arrow.bl{bottom:0;left:0}#ncd-sp-arrow.bc{bottom:0;left:50%}#ncd-sp-arrow.br{bottom:0;right:0}@media screen and (max-width:400px){#ncd-sp-arrow{display:none}}
