
@font-face {
    font-family: 'FlatButtonLato';
    src: url('../files/font/lato-light-webfont.eot');
    src: url('../files/font/lato-light-webfont.eot?#iefix') format('embedded-opentype'),
         url('../files/font/lato-light-webfont.woff') format('woff'),
         url('../files/font/lato-light-webfont.ttf') format('truetype'),
         url('../files/font/lato-light-webfont.svg#latolight') format('svg');
    font-weight: 100;
    font-style: normal;
}


@font-face {
    font-family: 'FlatButtonOpenSans';
    src: url('../files/font/opensans-regular-webfont.eot');
    src: url('../files/font/opensans-regular-webfont.eot?#iefix') format('embedded-opentype'),
         url('../files/font/opensans-regular-webfont.woff') format('woff'),
         url('../files/font/opensans-regular-webfont.ttf') format('truetype'),
         url('../files/font/opensans-regular-webfont.svg#open_sansregular') format('svg');
    font-weight: normal;
    font-style: normal;

}


@font-face {
    font-family: 'FlatButtonNoto';
    src: url('../files/font/notoserif-regular-webfont.eot');
    src: url('../files/font/notoserif-regular-webfont.eot?#iefix') format('embedded-opentype'),
         url('../files/font/notoserif-regular-webfont.woff') format('woff'),
         url('../files/font/notoserif-regular-webfont.ttf') format('truetype'),
         url('../files/font/notoserif-regular-webfont.svg#noto_serifregular') format('svg');
    font-weight: normal;
    font-style: normal;
}

/* Start doore stack page CSS code */	.doo-re-grid{	  -webkit-box-sizing: border-box !important;	  -moz-box-sizing: border-box !important;	  box-sizing: border-box !important;	  vertical-align: top;	}		.doo-re-grid *, .doo-re-grid *:after, .doo-re-grid *:before {	  -webkit-box-sizing: border-box !important;	  -moz-box-sizing: border-box !important;	  box-sizing: border-box !important;	}			[class*='re-col-'] {	  display: inline-block;	}			.re-col-desk-0 {	  width: 0;	  display: none;	}	.re-col-desk-1 {	  width: 8.333333%;	  display: inline-block;	}	.re-col-desk-2 {	  width: 16.666666%;	  display: inline-block;	}	.re-col-desk-3 {	  width: 25%;	  display: inline-block;	}	.re-col-desk-4 {	  width: 33.333333%;	  display: inline-block;	}	.re-col-desk-5 {	  width: 41.666666%;	  display: inline-block;	}	.re-col-desk-6 {	  width: 50%;	  display: inline-block;	}	.re-col-desk-7 {	  width: 58.333333%;	  display: inline-block;	}	.re-col-desk-8 {	  width: 66.666666%;	  display: inline-block;	}	.re-col-desk-9 {	  width: 75%;	  display: inline-block;	}	.re-col-desk-10 {	  width: 83.333333%;	  display: inline-block;	}	.re-col-desk-11 {	  width: 91.666666%;	  display: inline-block;	}	.re-col-desk-12 {	  width: 100%;	  display: inline-block;	}			/* End doore stack page CSS code *//*
 * Simple Divider Pro
 * AUTHOR: JEREMY HAWES
 * URL: http://www.onelittledesigner.com/rapdidweaver-stack/simple-divider/
 * Support: support@1littledesigner.com
 * Version 1.4.2
 */

#simpleDivider_stacks_in_1805 {
	width: 100%;
	clear: both;
	padding-top: 20px;
	padding-bottom: 20px;
}
#simpleDivider_stacks_in_1805 .theDivider1,
#simpleDivider_stacks_in_1805 .theDivider2 {
	width: inherit;
}
#simpleDivider_stacks_in_1805 .theDivider1 {
	height: 0px;
	border-top-style: solid;
	border-bottom-style: solid;
}
#simpleDivider_stacks_in_1805.transparentOff .theDivider1 {
	border-top-width: 1px;
	border-bottom-width: 1px;
	border-top-color: #CCCCCC;
	border-bottom-color: #FFFFFF;
}
#simpleDivider_stacks_in_1805.transparentOn .theDivider1 {
	border-width: 0;
	border-color: none;
}
#simpleDivider_stacks_in_1805 .theDivider2 {
	height: 4px;
}
#simpleDivider_stacks_in_1805.transparentOff .theDivider2 {
	background-color: #E0E0E0;
}
#simpleDivider_stacks_in_1805.transparentOn .theDivider2 {
	background-color: transparent;
}
#simpleDivider_stacks_in_1805.bgImageOn .theDivider2 {
	background: transparent url() repeat;
	overflow: visible;
	border-width: 0;
	border-color: none;
}
#simpleDivider_stacks_in_1805.bgImageOn .theDivider1 img {
	display: block;
}

/* Start dooReflow stack each CSS code */	#stacks_in_1806 .grid-pad{		margin-left: -15px;		margin-right: -15px;		margin-top: -15px;		margin-bottom: -15px;	}	#stacks_in_1806 [class*='re-col-']{	  padding-left: 15px;	  padding-right: 15px;	  padding-top: 15px;	  padding-bottom: 15px;	  vertical-align: middle;	}			@media all and (max-width: 1024px) {		#stacks_in_1806 [class*='re-col-tabl'] {		  display: inline-block;		}		#stacks_in_1806 .re-col-tabl-0 {		  width: 0;		  display: none;		}		#stacks_in_1806 .re-col-tabl-1 {		  width: 8.333333%;		  display: inline-block;		}		#stacks_in_1806 .re-col-tabl-2 {		  width: 16.666666%;		  display: inline-block;		}		#stacks_in_1806 .re-col-tabl-3 {		  width: 25%;		  display: inline-block;		}		#stacks_in_1806 .re-col-tabl-4 {		  width: 33.333333%;		  display: inline-block;		}		#stacks_in_1806 .re-col-tabl-5 {		  width: 41.666666%;		  display: inline-block;		}		#stacks_in_1806 .re-col-tabl-6 {		  width: 50%;		  display: inline-block;		}		#stacks_in_1806 .re-col-tabl-7 {		  width: 58.333333%;		  display: inline-block;		}		#stacks_in_1806 .re-col-tabl-8 {		  width: 66.666666%;		  display: inline-block;		}		#stacks_in_1806 .re-col-tabl-9 {		  width: 75%;		  display: inline-block;		}		#stacks_in_1806 .re-col-tabl-10 {		  width: 80.333333%;		  display: inline-block;		}		#stacks_in_1806 .re-col-tabl-11 {		  width: 91.666666%;		  display: inline-block;		}		#stacks_in_1806 .re-col-tabl-12 {		  width: 100%;		  display: inline-block;		}	}			@media all and (max-width: 768px) {		[class*='re-col-tab'] {		  display: inline-block;		}		#stacks_in_1806 .re-col-tab-0 {		  width: 0;		  display: none;		}		#stacks_in_1806 .re-col-tab-1 {		  width: 8.333333%;		  display: inline-block;		}		#stacks_in_1806 .re-col-tab-2 {		  width: 16.666666%;		  display: inline-block;		}		#stacks_in_1806 .re-col-tab-3 {		  width: 25%;		  display: inline-block;		}		#stacks_in_1806 .re-col-tab-4 {		  width: 33.333333%;		  display: inline-block;		}		#stacks_in_1806 .re-col-tab-5 {		  width: 41.666666%;		  display: inline-block;		}		#stacks_in_1806 .re-col-tab-6 {		  width: 50%;		  display: inline-block;		}		#stacks_in_1806 .re-col-tab-7 {		  width: 58.333333%;		  display: inline-block;		}		#stacks_in_1806 .re-col-tab-8 {		  width: 66.666666%;		  display: inline-block;		}		#stacks_in_1806 .re-col-tab-9 {		  width: 75%;		  display: inline-block;		}		#stacks_in_1806 .re-col-tab-10 {		  width: 80.333333%;		  display: inline-block;		}		#stacks_in_1806 .re-col-tab-11 {		  width: 91.666666%;		  display: inline-block;		}		#stacks_in_1806 .re-col-tab-12 {		  width: 100%;		  display: inline-block;		}	}			@media all and (max-width: 480px) {		[class*='re-col-mob'] {		  display: inline-block;		}		#stacks_in_1806 .re-col-mob-0 {		  width: 0;		  display: none;		}		#stacks_in_1806 .re-col-mob-1 {		  width: 8.333333%;		  display: inline-block;		}		#stacks_in_1806 .re-col-mob-2 {		  width: 16.666666%;		  display: inline-block;		}		#stacks_in_1806 .re-col-mob-3 {		  width: 25%;		  display: inline-block;		}		#stacks_in_1806 .re-col-mob-4 {		  width: 33.333333%;		  display: inline-block;		}		#stacks_in_1806 .re-col-mob-5 {		  width: 41.666666%;		  display: inline-block;		}		#stacks_in_1806 .re-col-mob-6 {		  width: 50%;		  display: inline-block;		}		#stacks_in_1806 .re-col-mob-7 {		  width: 58.333333%;		  display: inline-block;		}		#stacks_in_1806 .re-col-mob-8 {		  width: 66.666666%;		  display: inline-block;		}		#stacks_in_1806 .re-col-mob-9 {		  width: 75%;		  display: inline-block;		}		#stacks_in_1806 .re-col-mob-10 {		  width: 80.333333%;		  display: inline-block;		}		#stacks_in_1806 .re-col-mob-11 {		  width: 91.666666%;		  display: inline-block;		}		#stacks_in_1806 .re-col-mob-12 {		  width: 100%;		  display: inline-block;		}	}		/* End dooReflow stack each CSS code */
#stacks_out_2254 {
	width: 70%;
}
#stacks_in_2244 .stacks_in_2244-button {
	text-shadow: none;
	border: none;
	outline: none;
	word-wrap: normal;
	white-space: nowrap;
	overflow: hidden;
	position: relative;
	font-family: FlatButtonLato, sans-serif;
	font-size: 17px !important;
	-webkit-border-radius: 0px;
	-moz-border-radius: 0px;
	border-radius: 0px;
	display: inline-block;
	-webkit-font-smoothing: subpixel-antialiased;
	text-rendering: optimizeLegibility;
	text-align: center;
}

#stacks_in_2244 .button_text {
	padding: 0 20px 0 20px;
	display: inline-block;
}

#stacks_in_2244 .button_icon {
	display: inline-block;
	font-size: 17px !important;
	
	-webkit-border-top-left-radius: 0px;
	-webkit-border-bottom-left-radius: 0px;
	-moz-border-radius-topleft: 0px;
	-moz-border-radius-bottomleft: 0px;
	border-top-left-radius: 0px;
	border-bottom-left-radius: 0px;
	float: left;
	
	  width: 54px;
	
}

#stacks_in_2244 .stacks_in_2244-button,
#stacks_in_2244 .button_icon {
	
		height: 54px;
		line-height: 54px;
	
}


	#stacks_in_2244 {
		text-align: center;
	}

	#stacks_in_2244 .stacks_in_2244-button {
		width: 100%;
	  -moz-box-sizing: border-box;
	  -webkit-box-sizing: border-box;
	  box-sizing: border-box;
	}









#stacks_in_2244 a.stacks_in_2244-button, #stacks_in_2244 a.stacks_in_2244-button:visited, #stacks_in_2244 a.stacks_in_2244-button:hover, #stacks_in_2244 a.stacks_in_2244-button:active {
	text-decoration: none;
}


/* Color picker options */
	
	#stacks_in_2244 .stacks_in_2244-button {
		
			background-color: #2B4D7B;
		
	}

	#stacks_in_2244 a.stacks_in_2244-button, #stacks_in_2244 a.stacks_in_2244-button:visited {
		
			color: #FFFFFF !important;
			
	}

	#stacks_in_2244 a.stacks_in_2244-button:hover, #stacks_in_2244 a.stacks_in_2244-button:active {
		
			text-decoration: none;
			color: #FFFFFF !important;
			background-color: #3F618F;
		
	}

	
	#stacks_in_2244 .button_icon {
		
			background-color: #2B4D7B;
		
	}

	#stacks_in_2244 a.stacks_in_2244-button:hover .button_icon, #stacks_in_2244 a.stacks_in_2244-button:active .button_icon {
		
			background-color: #3F618F;
				
	}
	


/* Start dooReflow stack each CSS code */	#stacks_in_2192 .grid-pad{		margin-left: -15px;		margin-right: -15px;		margin-top: -15px;		margin-bottom: -15px;	}	#stacks_in_2192 [class*='re-col-']{	  padding-left: 15px;	  padding-right: 15px;	  padding-top: 15px;	  padding-bottom: 15px;	  vertical-align: middle;	}			@media all and (max-width: 1024px) {		#stacks_in_2192 [class*='re-col-tabl'] {		  display: inline-block;		}		#stacks_in_2192 .re-col-tabl-0 {		  width: 0;		  display: none;		}		#stacks_in_2192 .re-col-tabl-1 {		  width: 8.333333%;		  display: inline-block;		}		#stacks_in_2192 .re-col-tabl-2 {		  width: 16.666666%;		  display: inline-block;		}		#stacks_in_2192 .re-col-tabl-3 {		  width: 25%;		  display: inline-block;		}		#stacks_in_2192 .re-col-tabl-4 {		  width: 33.333333%;		  display: inline-block;		}		#stacks_in_2192 .re-col-tabl-5 {		  width: 41.666666%;		  display: inline-block;		}		#stacks_in_2192 .re-col-tabl-6 {		  width: 50%;		  display: inline-block;		}		#stacks_in_2192 .re-col-tabl-7 {		  width: 58.333333%;		  display: inline-block;		}		#stacks_in_2192 .re-col-tabl-8 {		  width: 66.666666%;		  display: inline-block;		}		#stacks_in_2192 .re-col-tabl-9 {		  width: 75%;		  display: inline-block;		}		#stacks_in_2192 .re-col-tabl-10 {		  width: 80.333333%;		  display: inline-block;		}		#stacks_in_2192 .re-col-tabl-11 {		  width: 91.666666%;		  display: inline-block;		}		#stacks_in_2192 .re-col-tabl-12 {		  width: 100%;		  display: inline-block;		}	}			@media all and (max-width: 768px) {		[class*='re-col-tab'] {		  display: inline-block;		}		#stacks_in_2192 .re-col-tab-0 {		  width: 0;		  display: none;		}		#stacks_in_2192 .re-col-tab-1 {		  width: 8.333333%;		  display: inline-block;		}		#stacks_in_2192 .re-col-tab-2 {		  width: 16.666666%;		  display: inline-block;		}		#stacks_in_2192 .re-col-tab-3 {		  width: 25%;		  display: inline-block;		}		#stacks_in_2192 .re-col-tab-4 {		  width: 33.333333%;		  display: inline-block;		}		#stacks_in_2192 .re-col-tab-5 {		  width: 41.666666%;		  display: inline-block;		}		#stacks_in_2192 .re-col-tab-6 {		  width: 50%;		  display: inline-block;		}		#stacks_in_2192 .re-col-tab-7 {		  width: 58.333333%;		  display: inline-block;		}		#stacks_in_2192 .re-col-tab-8 {		  width: 66.666666%;		  display: inline-block;		}		#stacks_in_2192 .re-col-tab-9 {		  width: 75%;		  display: inline-block;		}		#stacks_in_2192 .re-col-tab-10 {		  width: 80.333333%;		  display: inline-block;		}		#stacks_in_2192 .re-col-tab-11 {		  width: 91.666666%;		  display: inline-block;		}		#stacks_in_2192 .re-col-tab-12 {		  width: 100%;		  display: inline-block;		}	}			@media all and (max-width: 480px) {		[class*='re-col-mob'] {		  display: inline-block;		}		#stacks_in_2192 .re-col-mob-0 {		  width: 0;		  display: none;		}		#stacks_in_2192 .re-col-mob-1 {		  width: 8.333333%;		  display: inline-block;		}		#stacks_in_2192 .re-col-mob-2 {		  width: 16.666666%;		  display: inline-block;		}		#stacks_in_2192 .re-col-mob-3 {		  width: 25%;		  display: inline-block;		}		#stacks_in_2192 .re-col-mob-4 {		  width: 33.333333%;		  display: inline-block;		}		#stacks_in_2192 .re-col-mob-5 {		  width: 41.666666%;		  display: inline-block;		}		#stacks_in_2192 .re-col-mob-6 {		  width: 50%;		  display: inline-block;		}		#stacks_in_2192 .re-col-mob-7 {		  width: 58.333333%;		  display: inline-block;		}		#stacks_in_2192 .re-col-mob-8 {		  width: 66.666666%;		  display: inline-block;		}		#stacks_in_2192 .re-col-mob-9 {		  width: 75%;		  display: inline-block;		}		#stacks_in_2192 .re-col-mob-10 {		  width: 80.333333%;		  display: inline-block;		}		#stacks_in_2192 .re-col-mob-11 {		  width: 91.666666%;		  display: inline-block;		}		#stacks_in_2192 .re-col-mob-12 {		  width: 100%;		  display: inline-block;		}	}		/* End dooReflow stack each CSS code */
#stacks_out_2256 {
	width: 70%;
}
#stacks_in_1841 .stacks_in_1841-button {
	text-shadow: none;
	border: none;
	outline: none;
	word-wrap: normal;
	white-space: nowrap;
	overflow: hidden;
	position: relative;
	font-family: FlatButtonLato, sans-serif;
	font-size: 17px !important;
	-webkit-border-radius: 0px;
	-moz-border-radius: 0px;
	border-radius: 0px;
	display: inline-block;
	-webkit-font-smoothing: subpixel-antialiased;
	text-rendering: optimizeLegibility;
	text-align: center;
}

#stacks_in_1841 .button_text {
	padding: 0 20px 0 20px;
	display: inline-block;
}

#stacks_in_1841 .button_icon {
	display: inline-block;
	font-size: 17px !important;
	
	-webkit-border-top-left-radius: 0px;
	-webkit-border-bottom-left-radius: 0px;
	-moz-border-radius-topleft: 0px;
	-moz-border-radius-bottomleft: 0px;
	border-top-left-radius: 0px;
	border-bottom-left-radius: 0px;
	float: left;
	
	  width: 54px;
	
}

#stacks_in_1841 .stacks_in_1841-button,
#stacks_in_1841 .button_icon {
	
		height: 54px;
		line-height: 54px;
	
}


	#stacks_in_1841 {
		text-align: center;
	}









#stacks_in_1841 a.stacks_in_1841-button, #stacks_in_1841 a.stacks_in_1841-button:visited, #stacks_in_1841 a.stacks_in_1841-button:hover, #stacks_in_1841 a.stacks_in_1841-button:active {
	text-decoration: none;
}


/* Color picker options */
	
	#stacks_in_1841 .stacks_in_1841-button {
		
			background-color: #FD8008;
		
	}

	#stacks_in_1841 a.stacks_in_1841-button, #stacks_in_1841 a.stacks_in_1841-button:visited {
		
			color: #FFFFFF !important;
			
	}

	#stacks_in_1841 a.stacks_in_1841-button:hover, #stacks_in_1841 a.stacks_in_1841-button:active {
		
			text-decoration: none;
			color: #FFFFFF !important;
			background-color: #FF941C;
		
	}

	
	#stacks_in_1841 .button_icon {
		
			background-color: #FD8008;
		
	}

	#stacks_in_1841 a.stacks_in_1841-button:hover .button_icon, #stacks_in_1841 a.stacks_in_1841-button:active .button_icon {
		
			background-color: #FF941C;
				
	}
	


/* Start dooReflow stack each CSS code */	#stacks_in_2221 .grid-pad{		margin-left: -15px;		margin-right: -15px;		margin-top: -15px;		margin-bottom: -15px;	}	#stacks_in_2221 [class*='re-col-']{	  padding-left: 15px;	  padding-right: 15px;	  padding-top: 15px;	  padding-bottom: 15px;	  vertical-align: top;	}			@media all and (max-width: 1024px) {		#stacks_in_2221 [class*='re-col-tabl'] {		  display: inline-block;		}		#stacks_in_2221 .re-col-tabl-0 {		  width: 0;		  display: none;		}		#stacks_in_2221 .re-col-tabl-1 {		  width: 8.333333%;		  display: inline-block;		}		#stacks_in_2221 .re-col-tabl-2 {		  width: 16.666666%;		  display: inline-block;		}		#stacks_in_2221 .re-col-tabl-3 {		  width: 25%;		  display: inline-block;		}		#stacks_in_2221 .re-col-tabl-4 {		  width: 33.333333%;		  display: inline-block;		}		#stacks_in_2221 .re-col-tabl-5 {		  width: 41.666666%;		  display: inline-block;		}		#stacks_in_2221 .re-col-tabl-6 {		  width: 50%;		  display: inline-block;		}		#stacks_in_2221 .re-col-tabl-7 {		  width: 58.333333%;		  display: inline-block;		}		#stacks_in_2221 .re-col-tabl-8 {		  width: 66.666666%;		  display: inline-block;		}		#stacks_in_2221 .re-col-tabl-9 {		  width: 75%;		  display: inline-block;		}		#stacks_in_2221 .re-col-tabl-10 {		  width: 80.333333%;		  display: inline-block;		}		#stacks_in_2221 .re-col-tabl-11 {		  width: 91.666666%;		  display: inline-block;		}		#stacks_in_2221 .re-col-tabl-12 {		  width: 100%;		  display: inline-block;		}	}			@media all and (max-width: 768px) {		[class*='re-col-tab'] {		  display: inline-block;		}		#stacks_in_2221 .re-col-tab-0 {		  width: 0;		  display: none;		}		#stacks_in_2221 .re-col-tab-1 {		  width: 8.333333%;		  display: inline-block;		}		#stacks_in_2221 .re-col-tab-2 {		  width: 16.666666%;		  display: inline-block;		}		#stacks_in_2221 .re-col-tab-3 {		  width: 25%;		  display: inline-block;		}		#stacks_in_2221 .re-col-tab-4 {		  width: 33.333333%;		  display: inline-block;		}		#stacks_in_2221 .re-col-tab-5 {		  width: 41.666666%;		  display: inline-block;		}		#stacks_in_2221 .re-col-tab-6 {		  width: 50%;		  display: inline-block;		}		#stacks_in_2221 .re-col-tab-7 {		  width: 58.333333%;		  display: inline-block;		}		#stacks_in_2221 .re-col-tab-8 {		  width: 66.666666%;		  display: inline-block;		}		#stacks_in_2221 .re-col-tab-9 {		  width: 75%;		  display: inline-block;		}		#stacks_in_2221 .re-col-tab-10 {		  width: 80.333333%;		  display: inline-block;		}		#stacks_in_2221 .re-col-tab-11 {		  width: 91.666666%;		  display: inline-block;		}		#stacks_in_2221 .re-col-tab-12 {		  width: 100%;		  display: inline-block;		}	}			@media all and (max-width: 480px) {		[class*='re-col-mob'] {		  display: inline-block;		}		#stacks_in_2221 .re-col-mob-0 {		  width: 0;		  display: none;		}		#stacks_in_2221 .re-col-mob-1 {		  width: 8.333333%;		  display: inline-block;		}		#stacks_in_2221 .re-col-mob-2 {		  width: 16.666666%;		  display: inline-block;		}		#stacks_in_2221 .re-col-mob-3 {		  width: 25%;		  display: inline-block;		}		#stacks_in_2221 .re-col-mob-4 {		  width: 33.333333%;		  display: inline-block;		}		#stacks_in_2221 .re-col-mob-5 {		  width: 41.666666%;		  display: inline-block;		}		#stacks_in_2221 .re-col-mob-6 {		  width: 50%;		  display: inline-block;		}		#stacks_in_2221 .re-col-mob-7 {		  width: 58.333333%;		  display: inline-block;		}		#stacks_in_2221 .re-col-mob-8 {		  width: 66.666666%;		  display: inline-block;		}		#stacks_in_2221 .re-col-mob-9 {		  width: 75%;		  display: inline-block;		}		#stacks_in_2221 .re-col-mob-10 {		  width: 80.333333%;		  display: inline-block;		}		#stacks_in_2221 .re-col-mob-11 {		  width: 91.666666%;		  display: inline-block;		}		#stacks_in_2221 .re-col-mob-12 {		  width: 100%;		  display: inline-block;		}	}		/* End dooReflow stack each CSS code */
#stacks_out_2221 {
	width: 79%;
}

#stacks_in_2232 {
	background-color: rgba(43, 77, 123, 1.00);
}
#stacks_in_2245 .stacks_in_2245-button {
	text-shadow: none;
	border: none;
	outline: none;
	word-wrap: normal;
	white-space: nowrap;
	overflow: hidden;
	position: relative;
	font-family: FlatButtonLato, sans-serif;
	font-size: 17px !important;
	-webkit-border-radius: 0px;
	-moz-border-radius: 0px;
	border-radius: 0px;
	display: inline-block;
	-webkit-font-smoothing: subpixel-antialiased;
	text-rendering: optimizeLegibility;
	text-align: center;
}

#stacks_in_2245 .button_text {
	padding: 0 20px 0 20px;
	display: inline-block;
}

#stacks_in_2245 .button_icon {
	display: inline-block;
	font-size: 17px !important;
	
	-webkit-border-top-left-radius: 0px;
	-webkit-border-bottom-left-radius: 0px;
	-moz-border-radius-topleft: 0px;
	-moz-border-radius-bottomleft: 0px;
	border-top-left-radius: 0px;
	border-bottom-left-radius: 0px;
	float: left;
	
	  width: 54px;
	
}

#stacks_in_2245 .stacks_in_2245-button,
#stacks_in_2245 .button_icon {
	
		height: 54px;
		line-height: 54px;
	
}


	#stacks_in_2245 {
		text-align: center;
	}

	#stacks_in_2245 .stacks_in_2245-button {
		width: 100%;
	  -moz-box-sizing: border-box;
	  -webkit-box-sizing: border-box;
	  box-sizing: border-box;
	}









#stacks_in_2245 a.stacks_in_2245-button, #stacks_in_2245 a.stacks_in_2245-button:visited, #stacks_in_2245 a.stacks_in_2245-button:hover, #stacks_in_2245 a.stacks_in_2245-button:active {
	text-decoration: none;
}


/* Color picker options */
	
	#stacks_in_2245 .stacks_in_2245-button {
		
			background-color: #2B4D7B;
		
	}

	#stacks_in_2245 a.stacks_in_2245-button, #stacks_in_2245 a.stacks_in_2245-button:visited {
		
			color: #FFFFFF !important;
			
	}

	#stacks_in_2245 a.stacks_in_2245-button:hover, #stacks_in_2245 a.stacks_in_2245-button:active {
		
			text-decoration: none;
			color: #FFFFFF !important;
			background-color: #3F618F;
		
	}

	
	#stacks_in_2245 .button_icon {
		
			background-color: #2B4D7B;
		
	}

	#stacks_in_2245 a.stacks_in_2245-button:hover .button_icon, #stacks_in_2245 a.stacks_in_2245-button:active .button_icon {
		
			background-color: #3F618F;
				
	}
	


/* Start dooReflow stack each CSS code */	#stacks_in_2201 .grid-pad{		margin-left: -15px;		margin-right: -15px;		margin-top: -15px;		margin-bottom: -15px;	}	#stacks_in_2201 [class*='re-col-']{	  padding-left: 15px;	  padding-right: 15px;	  padding-top: 15px;	  padding-bottom: 15px;	  vertical-align: middle;	}			@media all and (max-width: 1024px) {		#stacks_in_2201 [class*='re-col-tabl'] {		  display: inline-block;		}		#stacks_in_2201 .re-col-tabl-0 {		  width: 0;		  display: none;		}		#stacks_in_2201 .re-col-tabl-1 {		  width: 8.333333%;		  display: inline-block;		}		#stacks_in_2201 .re-col-tabl-2 {		  width: 16.666666%;		  display: inline-block;		}		#stacks_in_2201 .re-col-tabl-3 {		  width: 25%;		  display: inline-block;		}		#stacks_in_2201 .re-col-tabl-4 {		  width: 33.333333%;		  display: inline-block;		}		#stacks_in_2201 .re-col-tabl-5 {		  width: 41.666666%;		  display: inline-block;		}		#stacks_in_2201 .re-col-tabl-6 {		  width: 50%;		  display: inline-block;		}		#stacks_in_2201 .re-col-tabl-7 {		  width: 58.333333%;		  display: inline-block;		}		#stacks_in_2201 .re-col-tabl-8 {		  width: 66.666666%;		  display: inline-block;		}		#stacks_in_2201 .re-col-tabl-9 {		  width: 75%;		  display: inline-block;		}		#stacks_in_2201 .re-col-tabl-10 {		  width: 80.333333%;		  display: inline-block;		}		#stacks_in_2201 .re-col-tabl-11 {		  width: 91.666666%;		  display: inline-block;		}		#stacks_in_2201 .re-col-tabl-12 {		  width: 100%;		  display: inline-block;		}	}			@media all and (max-width: 768px) {		[class*='re-col-tab'] {		  display: inline-block;		}		#stacks_in_2201 .re-col-tab-0 {		  width: 0;		  display: none;		}		#stacks_in_2201 .re-col-tab-1 {		  width: 8.333333%;		  display: inline-block;		}		#stacks_in_2201 .re-col-tab-2 {		  width: 16.666666%;		  display: inline-block;		}		#stacks_in_2201 .re-col-tab-3 {		  width: 25%;		  display: inline-block;		}		#stacks_in_2201 .re-col-tab-4 {		  width: 33.333333%;		  display: inline-block;		}		#stacks_in_2201 .re-col-tab-5 {		  width: 41.666666%;		  display: inline-block;		}		#stacks_in_2201 .re-col-tab-6 {		  width: 50%;		  display: inline-block;		}		#stacks_in_2201 .re-col-tab-7 {		  width: 58.333333%;		  display: inline-block;		}		#stacks_in_2201 .re-col-tab-8 {		  width: 66.666666%;		  display: inline-block;		}		#stacks_in_2201 .re-col-tab-9 {		  width: 75%;		  display: inline-block;		}		#stacks_in_2201 .re-col-tab-10 {		  width: 80.333333%;		  display: inline-block;		}		#stacks_in_2201 .re-col-tab-11 {		  width: 91.666666%;		  display: inline-block;		}		#stacks_in_2201 .re-col-tab-12 {		  width: 100%;		  display: inline-block;		}	}			@media all and (max-width: 480px) {		[class*='re-col-mob'] {		  display: inline-block;		}		#stacks_in_2201 .re-col-mob-0 {		  width: 0;		  display: none;		}		#stacks_in_2201 .re-col-mob-1 {		  width: 8.333333%;		  display: inline-block;		}		#stacks_in_2201 .re-col-mob-2 {		  width: 16.666666%;		  display: inline-block;		}		#stacks_in_2201 .re-col-mob-3 {		  width: 25%;		  display: inline-block;		}		#stacks_in_2201 .re-col-mob-4 {		  width: 33.333333%;		  display: inline-block;		}		#stacks_in_2201 .re-col-mob-5 {		  width: 41.666666%;		  display: inline-block;		}		#stacks_in_2201 .re-col-mob-6 {		  width: 50%;		  display: inline-block;		}		#stacks_in_2201 .re-col-mob-7 {		  width: 58.333333%;		  display: inline-block;		}		#stacks_in_2201 .re-col-mob-8 {		  width: 66.666666%;		  display: inline-block;		}		#stacks_in_2201 .re-col-mob-9 {		  width: 75%;		  display: inline-block;		}		#stacks_in_2201 .re-col-mob-10 {		  width: 80.333333%;		  display: inline-block;		}		#stacks_in_2201 .re-col-mob-11 {		  width: 91.666666%;		  display: inline-block;		}		#stacks_in_2201 .re-col-mob-12 {		  width: 100%;		  display: inline-block;		}	}		/* End dooReflow stack each CSS code */
#stacks_out_2258 {
	width: 70%;
}
/* Start dooReflow stack each CSS code */	#stacks_in_2026 .grid-pad{		margin-left: -15px;		margin-right: -15px;		margin-top: -15px;		margin-bottom: -15px;	}	#stacks_in_2026 [class*='re-col-']{	  padding-left: 15px;	  padding-right: 15px;	  padding-top: 15px;	  padding-bottom: 15px;	  vertical-align: top;	}			@media all and (max-width: 1024px) {		#stacks_in_2026 [class*='re-col-tabl'] {		  display: inline-block;		}		#stacks_in_2026 .re-col-tabl-0 {		  width: 0;		  display: none;		}		#stacks_in_2026 .re-col-tabl-1 {		  width: 8.333333%;		  display: inline-block;		}		#stacks_in_2026 .re-col-tabl-2 {		  width: 16.666666%;		  display: inline-block;		}		#stacks_in_2026 .re-col-tabl-3 {		  width: 25%;		  display: inline-block;		}		#stacks_in_2026 .re-col-tabl-4 {		  width: 33.333333%;		  display: inline-block;		}		#stacks_in_2026 .re-col-tabl-5 {		  width: 41.666666%;		  display: inline-block;		}		#stacks_in_2026 .re-col-tabl-6 {		  width: 50%;		  display: inline-block;		}		#stacks_in_2026 .re-col-tabl-7 {		  width: 58.333333%;		  display: inline-block;		}		#stacks_in_2026 .re-col-tabl-8 {		  width: 66.666666%;		  display: inline-block;		}		#stacks_in_2026 .re-col-tabl-9 {		  width: 75%;		  display: inline-block;		}		#stacks_in_2026 .re-col-tabl-10 {		  width: 80.333333%;		  display: inline-block;		}		#stacks_in_2026 .re-col-tabl-11 {		  width: 91.666666%;		  display: inline-block;		}		#stacks_in_2026 .re-col-tabl-12 {		  width: 100%;		  display: inline-block;		}	}			@media all and (max-width: 768px) {		[class*='re-col-tab'] {		  display: inline-block;		}		#stacks_in_2026 .re-col-tab-0 {		  width: 0;		  display: none;		}		#stacks_in_2026 .re-col-tab-1 {		  width: 8.333333%;		  display: inline-block;		}		#stacks_in_2026 .re-col-tab-2 {		  width: 16.666666%;		  display: inline-block;		}		#stacks_in_2026 .re-col-tab-3 {		  width: 25%;		  display: inline-block;		}		#stacks_in_2026 .re-col-tab-4 {		  width: 33.333333%;		  display: inline-block;		}		#stacks_in_2026 .re-col-tab-5 {		  width: 41.666666%;		  display: inline-block;		}		#stacks_in_2026 .re-col-tab-6 {		  width: 50%;		  display: inline-block;		}		#stacks_in_2026 .re-col-tab-7 {		  width: 58.333333%;		  display: inline-block;		}		#stacks_in_2026 .re-col-tab-8 {		  width: 66.666666%;		  display: inline-block;		}		#stacks_in_2026 .re-col-tab-9 {		  width: 75%;		  display: inline-block;		}		#stacks_in_2026 .re-col-tab-10 {		  width: 80.333333%;		  display: inline-block;		}		#stacks_in_2026 .re-col-tab-11 {		  width: 91.666666%;		  display: inline-block;		}		#stacks_in_2026 .re-col-tab-12 {		  width: 100%;		  display: inline-block;		}	}			@media all and (max-width: 480px) {		[class*='re-col-mob'] {		  display: inline-block;		}		#stacks_in_2026 .re-col-mob-0 {		  width: 0;		  display: none;		}		#stacks_in_2026 .re-col-mob-1 {		  width: 8.333333%;		  display: inline-block;		}		#stacks_in_2026 .re-col-mob-2 {		  width: 16.666666%;		  display: inline-block;		}		#stacks_in_2026 .re-col-mob-3 {		  width: 25%;		  display: inline-block;		}		#stacks_in_2026 .re-col-mob-4 {		  width: 33.333333%;		  display: inline-block;		}		#stacks_in_2026 .re-col-mob-5 {		  width: 41.666666%;		  display: inline-block;		}		#stacks_in_2026 .re-col-mob-6 {		  width: 50%;		  display: inline-block;		}		#stacks_in_2026 .re-col-mob-7 {		  width: 58.333333%;		  display: inline-block;		}		#stacks_in_2026 .re-col-mob-8 {		  width: 66.666666%;		  display: inline-block;		}		#stacks_in_2026 .re-col-mob-9 {		  width: 75%;		  display: inline-block;		}		#stacks_in_2026 .re-col-mob-10 {		  width: 80.333333%;		  display: inline-block;		}		#stacks_in_2026 .re-col-mob-11 {		  width: 91.666666%;		  display: inline-block;		}		#stacks_in_2026 .re-col-mob-12 {		  width: 100%;		  display: inline-block;		}	}		/* End dooReflow stack each CSS code */
#stacks_out_2026 {
	width: 80%;
}

#stacks_in_2161 {
	background-color: rgba(253, 128, 8, 1.00);
}

#stacks_in_2163 {
	background-color: rgba(253, 128, 8, 1.00);
}

#stacks_in_2165 {
	background-color: rgba(253, 128, 8, 1.00);
}
/*
 * Simple Divider Pro
 * AUTHOR: JEREMY HAWES
 * URL: http://www.onelittledesigner.com/rapdidweaver-stack/simple-divider/
 * Support: support@1littledesigner.com
 * Version 1.4.2
 */

#simpleDivider_stacks_in_2191 {
	width: 100%;
	clear: both;
	padding-top: 20px;
	padding-bottom: 20px;
}
#simpleDivider_stacks_in_2191 .theDivider1,
#simpleDivider_stacks_in_2191 .theDivider2 {
	width: inherit;
}
#simpleDivider_stacks_in_2191 .theDivider1 {
	height: 0px;
	border-top-style: solid;
	border-bottom-style: solid;
}
#simpleDivider_stacks_in_2191.transparentOff .theDivider1 {
	border-top-width: 1px;
	border-bottom-width: 1px;
	border-top-color: #CCCCCC;
	border-bottom-color: #FFFFFF;
}
#simpleDivider_stacks_in_2191.transparentOn .theDivider1 {
	border-width: 0;
	border-color: none;
}
#simpleDivider_stacks_in_2191 .theDivider2 {
	height: 4px;
}
#simpleDivider_stacks_in_2191.transparentOff .theDivider2 {
	background-color: #E0E0E0;
}
#simpleDivider_stacks_in_2191.transparentOn .theDivider2 {
	background-color: transparent;
}
#simpleDivider_stacks_in_2191.bgImageOn .theDivider2 {
	background: transparent url() repeat;
	overflow: visible;
	border-width: 0;
	border-color: none;
}
#simpleDivider_stacks_in_2191.bgImageOn .theDivider1 img {
	display: block;
}

/* 
*/
html {
  background-color: rgba(255, 255, 255, 1.00);
  color: rgba(0, 0, 0, 0.60);
  font-size: 16px;
  line-height: 150%;
  font-family: -apple-system, system-ui, BlinkMacSystemFont, "Segoe UI", Roboto, Ubuntu;;
  
  text-align: left;
  font-weight: 400;
  letter-spacing: 0.00px;
  word-spacing: 0.00px;
}
p, span {
  line-height: 150%;
}
body, body * {
  box-sizing: border-box;
}
h1,h2,h3,h4,h5,h6,p,
[data-deluxe-link],
[data-deluxe-text]:not(span):not(div),
input,
textarea {
  margin: 12px 0px;
  
}
.g-recaptcha {
  margin: 8px 0px 12px 0px;
}
input,
textarea,
button {
  font-family: inherit;
}
::placeholder {
  opacity: .6;
}
a {
  display: inline-block;
  text-decoration: none;
  transition: color 150ms ease, background-color 150ms ease, box-shadow 300ms ease, border 150ms ease;
}
a:focus, button:focus {
   outline: none;
}
a [data-width] > i,
a [data-width] > svg,
a [data-width] > ion-icon {
  vertical-align: top;
}
[data-auto-width="True"] a {
  white-space: nowrap;
}
svg,
[data-deluxe-link] {
  color:  rgba(0, 0, 0, 0.60);
  stroke: rgba(0, 0, 0, 0.60);
  fill: rgba(0, 0, 0, 0.60);
}
a:not([data-deluxe-link]),
h1 a:not([data-deluxe-link]),
h2 a:not([data-deluxe-link]),
h3 a:not([data-deluxe-link]),
h4 a:not([data-deluxe-link]),
h5 a:not([data-deluxe-link]),
p a:not([data-deluxe-link]),
span a:not([data-deluxe-link]),
[data-edit-p] a:not([data-deluxe-link]),
a:not([data-deluxe-link]) i,
a:not([data-deluxe-link]) svg {
  color: rgba(43, 77, 123, 1.00);
  fill:  rgba(43, 77, 123, 1.00);
  stroke: rgba(43, 77, 123, 1.00);
}
a:not([data-deluxe-link]):hover,
h1 a:not([data-deluxe-link]):hover,
h2 a:not([data-deluxe-link]):hover,
h3 a:not([data-deluxe-link]):hover,
h4 a:not([data-deluxe-link]):hover,
h5 a:not([data-deluxe-link]):hover,
p a:not([data-deluxe-link]):hover,
span a:not([data-deluxe-link]):hover,
a:not([data-deluxe-link]):hover i,
a:not([data-deluxe-link]):hover svg  {
  color: rgba(0, 0, 0, 1.00);
  fill:  rgba(0, 0, 0, 1.00);
  stroke: rgba(0, 0, 0, 1.00);
}
a:not([data-deluxe-link]):active,
h1 a:not([data-deluxe-link]):active,
h2 a:not([data-deluxe-link]):active,
h3 a:not([data-deluxe-link]):active,
h4 a:not([data-deluxe-link]):active,
h5 a:not([data-deluxe-link]):active,
p a:not([data-deluxe-link]):active,
span a:not([data-deluxe-link]):active,
.current a:not([data-deluxe-link]),
.active a:not([data-deluxe-link]),
a:not([data-deluxe-link]):active i,
a:not([data-deluxe-link]):active svg  {
  color: rgba(0, 0, 0, 1.00);
  fill:  rgba(0, 0, 0, 1.00);
  stroke: rgba(0, 0, 0, 1.00);
}
form {
  margin-block-end: 0;
}
hr {
  border-width: 0 0 0 0;
  clear: both;
  height: 0
}
h1,h2,h3,h4,h5,h6 {
  color: rgba(0, 0, 0, 0.85);
  line-height: 110%;
  
  font-weight: 700;
  letter-spacing: 0.00px;
  word-spacing: 0.00px;
}
span[data-deluxe-text="span-True"] {
  line-height: 100%;
  display: block;
  white-space: nowrap;
}
[data-deluxe-link="2"] {
  display: block;
}
[data-deluxe-link="0"],
[data-deluxe-link="1"] {
  display: inline-block;
}
[data-deluxe-link="1"] {
  margin: 0;
}
[data-deluxe-text],
input[data-deluxe-el],
textarea[data-deluxe-el],
button[data-deluxe-el] {
  margin-bottom: 0px;
}
[data-deluxe-text]:first-child,
input[data-deluxe-el]:first-child,
textarea[data-deluxe-el]:first-child,
button[data-deluxe-el]:first-child {
  margin-top: 0px;
}
[data-deluxe-text]:only-child,
input[data-deluxe-el]:only-child,
textarea[data-deluxe-el]:only-child,
button[data-deluxe-el]:only-child  {
  margin-top: 0px;
  margin-bottom: 0px;
}
[data-deluxe-text] span:not([data-deluxe-text]):not([class]) {
 font: inherit !important;
 color: inherit !important;
 font-weight: inherit !important;
 line-height: inherit !important;
 letter-spacing: inherit !important;
 word-spacing: inherit !important;
}
sup {
    font-size: 60%;
}
input {
  width: 100%;
}
h1,
h1 p {
  font-size: 48px;
}
h2,
h2 p {
  font-size: 36px;
}
h3,
h3 p {
  font-size: 28px;
}
h4,
h4 p {
  font-size: 22px;
}
h5,
h5 p {
  font-size: 20px;
}
h6,
h6 p {
  font-size: 18px;
}
h1 p {
  margin: 0px;
}
h2 p {
  margin: 0px;
}
h3 p {
  margin: 0px;
}
h4 p {
  margin: 0px;
}
h5 p {
  margin: 0px;
}
h6 p {
  margin: 0px;
}
.deluxe-link-wrap {
  display: grid;
}
.deluxe-navbar {
  position: relative;
}

.column-sticky {
  position: sticky;
  top:0
}
.sticky-container {
  overflow: scroll;
  max-height: 100vh;
  -ms-overflow-style: none;  /* IE and Edge */
  scrollbar-width: none;  /* Firefox */
}
.sticky-container::-webkit-scrollbar {
  display: none;
}
.column-overflow-top,
.column-overflow,
.column-overflow-bottom {
  position: absolute;
  top: 0;
  bottom: 0;
  right: 0;
  left: 0;
}
.column-overflow > * {
  transform: translateY(-50%);
}
.column-overflow-top > * {
  transform: translateY(-100%);
}
.content-overflow {
  position: relative;
  z-index: 99;
  transform: translateY(50%);
}
.deluxe-lightbox {
  cursor: pointer;
}
.deluxe-lightbox-wrap {
    position: fixed;
    z-index: 9999;
    top:0;
    left:0;
    right:0;
    bottom:0;
    background: rgba(0,0,0,0.5);
    display: grid;
    grid-template-columns: 1fr;
    grid-template-rows: 1fr;
    justify-items: center;
    text-align: left;
}
.deluxe-lightbox-wrap > * {
    align-self: center;
    box-shadow: 0px 0px 24px rgba(0,0,0,0.6);
    max-width: 80vw;
}
.deluxe-lightbox-wrap > div > div > div.slice.empty {
  width: 80vw;
  height: 80vh;
}

@media all and (min-width: 771px) {
  .hide-desktop {
    display: none;
  }
}
@media all and (max-width: 770px) and (min-width: 501px) {
  .hide-tablet {
    display: none;
  }
}
@media all and (max-width: 500px) {
  .hide-mobile {
    display: none;
  }
}

.stacks_in:not(.site_image_stack):not(.image_stack), .stacks_out, .out {
  overflow: visible;
  width: 100%;
}
/*
*/

section[data-deluxe-el="1"] {
  
  padding: 128px 0px;display: flex; flex-direction: row;
  justify-content: center;
  
}
section[data-deluxe-el="1"] > div {
  
    max-width: 1280px;
    margin: 0;
    width: 100%;
    
    width: calc(100% - 60px);
    
}

/*
*/

section[data-deluxe-el="2"] {
  
  background-color : rgba(26, 26, 26, 1.00);
  padding: 128px 0px;display: flex; flex-direction: row;
  justify-content: center;
  color: rgba(255, 255, 255, 0.80);
  
}
section[data-deluxe-el="2"] > div {
  
    max-width: 1280px;
    margin: 0;
    width: 100%;
    
    width: calc(100% - 60px);
    
}

section[data-deluxe-el="2"] [data-deluxe-link],
section[data-deluxe-el="2"] svg {
  color:  rgba(255, 255, 255, 0.80);
  stroke: rgba(255, 255, 255, 0.80);
  fill: rgba(255, 255, 255, 0.80);
}

section[data-deluxe-el="2"] h1,
section[data-deluxe-el="2"] h2,
section[data-deluxe-el="2"] h3,
section[data-deluxe-el="2"] h4,
section[data-deluxe-el="2"] h5 {
  color: rgba(255, 255, 255, 1.00);
}
section[data-deluxe-el="2"] svg {
  stroke: rgba(255, 255, 255, 0.80);
  fill: rgba(255, 255, 255, 0.80);
}

section[data-deluxe-el="2"] a:not([data-deluxe-link]) {
  color: rgba(255, 255, 255, 0.60);
}
section[data-deluxe-el="2"] a:not([data-deluxe-link]):hover {
  color: rgba(255, 255, 255, 1.00);
}
section[data-deluxe-el="2"] a:not([data-deluxe-link]):active,
section[data-deluxe-el="2"] .current a,
section[data-deluxe-el="2"] .current-ancestor-parent a {
  color: rgba(255, 255, 255, 0.40);
}
/*
*/

div[data-deluxe-el="2"] {
  
  background-color : rgba(255, 255, 255, 1.00);
  border: 0px solid rgba(204, 204, 204, 1.00);
  border-radius: 6px;
  box-shadow: 0px 7px  40px 0px rgba(0, 0, 0, 0.20);
  padding: 16px 16px;
  
}
div[data-deluxe-el="2"] > div {
  
}

/*
*/

div[data-deluxe-el="3"] {
  
  background-color : rgba(255, 255, 255, 0.80);
  border: 0px solid rgba(204, 204, 204, 1.00);
  border-radius: 6px;
  box-shadow: 0px 4px  8px 0px rgba(0, 0, 0, 0.20);
  padding: 16px 32px;
  
}
div[data-deluxe-el="3"] > div {
  
}

/*
*/

div[data-deluxe-el="4"] {
  
  border-color: rgba(255, 59, 76, 1.00) rgba(255, 59, 76, 1.00) rgba(255, 59, 76, 1.00) rgba(255, 59, 76, 1.00);
  border-width: 3px 3px 3px 3px;
  border-style: dashed;
  border-radius: 12px 12px 12px 12px;
  padding: 24px 24px;
  
}
div[data-deluxe-el="4"] > div {
  
}

/*
*/

div[data-deluxe-el="5"] {
  
  border-color: rgba(255, 255, 255, 0.30) rgba(255, 255, 255, 0.30) rgba(255, 255, 255, 0.30) rgba(255, 255, 255, 0.30);
  border-width: 3px 3px 3px 3px;
  border-style: dashed;
  border-radius: 12px 12px 12px 12px;
  padding: 24px 24px;
  
}
div[data-deluxe-el="5"] > div {
  
}

/*
*/

a[data-deluxe-el="1"] {
  
  background-color : rgba(255, 59, 76, 1.00);
  border: 2px solid rgba(255, 59, 76, 1.00);
  border-radius: 6px;
  padding: 14px 32px;
  color: rgba(255, 255, 255, 1.00);
  
}
a[data-deluxe-el="1"] > div {
  
}

a[data-deluxe-el="1"] [data-deluxe-link],
a[data-deluxe-el="1"] svg {
  color:  rgba(255, 255, 255, 1.00);
  stroke: rgba(255, 255, 255, 1.00);
  fill: rgba(255, 255, 255, 1.00);
}

a[data-deluxe-el="1"] * {
  color:  rgba(255, 255, 255, 1.00);
  stroke: rgba(255, 255, 255, 1.00);
  fill: rgba(255, 255, 255, 1.00);
}

a[data-deluxe-el="1"] h1,
a[data-deluxe-el="1"] h2,
a[data-deluxe-el="1"] h3,
a[data-deluxe-el="1"] h4,
a[data-deluxe-el="1"] h5 {
  color: rgba(0, 0, 0, 0.90);
}
a[data-deluxe-el="1"] svg {
  stroke: rgba(255, 255, 255, 1.00);
  fill: rgba(255, 255, 255, 1.00);
}

/*
*/

a[data-deluxe-el="1"]:hover {
  
  box-shadow: 0px 4px  24px 0px rgba(249, 97, 100, 0.60);
  
}
a[data-deluxe-el="1"] > div {
  
}

/*
*/

a[data-deluxe-el="2"] {
  
  border: 2px solid rgba(0, 0, 0, 0.15);
  border-radius: 6px;
  padding: 14px 32px;
  color: rgba(0, 0, 0, 0.60);
  
}
a[data-deluxe-el="2"] > div {
  
}

a[data-deluxe-el="2"] [data-deluxe-link],
a[data-deluxe-el="2"] svg {
  color:  rgba(0, 0, 0, 0.60);
  stroke: rgba(0, 0, 0, 0.60);
  fill: rgba(0, 0, 0, 0.60);
}

a[data-deluxe-el="2"] * {
  color:  rgba(0, 0, 0, 0.60);
  stroke: rgba(0, 0, 0, 0.60);
  fill: rgba(0, 0, 0, 0.60);
}

a[data-deluxe-el="2"] h1,
a[data-deluxe-el="2"] h2,
a[data-deluxe-el="2"] h3,
a[data-deluxe-el="2"] h4,
a[data-deluxe-el="2"] h5 {
  color: rgba(0, 0, 0, 0.90);
}
a[data-deluxe-el="2"] svg {
  stroke: rgba(0, 0, 0, 0.60);
  fill: rgba(0, 0, 0, 0.60);
}

/*
*/

a[data-deluxe-el="2"]:hover {
  
  border: 2px solid rgba(0, 0, 0, 0.35);
  border-radius: 6px;
  
}
a[data-deluxe-el="2"] > div {
  
}

/*
*/

a[data-deluxe-el="3"] {
  
  background-color : rgba(255, 255, 255, 1.00);
  border: 2px solid rgba(255, 255, 255, 1.00);
  border-radius: 6px;
  padding: 14px 32px;
  color: rgba(255, 59, 76, 1.00);
  
}
a[data-deluxe-el="3"] > div {
  
}

a[data-deluxe-el="3"] [data-deluxe-link],
a[data-deluxe-el="3"] svg {
  color:  rgba(255, 59, 76, 1.00);
  stroke: rgba(255, 59, 76, 1.00);
  fill: rgba(255, 59, 76, 1.00);
}

a[data-deluxe-el="3"] * {
  color:  rgba(255, 59, 76, 1.00);
  stroke: rgba(255, 59, 76, 1.00);
  fill: rgba(255, 59, 76, 1.00);
}

a[data-deluxe-el="3"] h1,
a[data-deluxe-el="3"] h2,
a[data-deluxe-el="3"] h3,
a[data-deluxe-el="3"] h4,
a[data-deluxe-el="3"] h5 {
  color: rgba(0, 0, 0, 0.90);
}
a[data-deluxe-el="3"] svg {
  stroke: rgba(255, 59, 76, 1.00);
  fill: rgba(255, 59, 76, 1.00);
}

/*
*/

a[data-deluxe-el="3"]:hover {
  
  box-shadow: 0px 0px  24px 0px rgba(255, 255, 255, 0.40);
  
}
a[data-deluxe-el="3"] > div {
  
}

/*
*/
@media all and (max-width: 1440px) {
div[data-deluxe-el="6"] {
  
  padding: 0px 90px;
  
}
div[data-deluxe-el="6"] > div {
  
}
}
/*
*/
@media all and (max-width: 600px) {
div[data-deluxe-el="6"] {
  
  padding: 60px 60px;
  
}
div[data-deluxe-el="6"] > div {
  
}
}
/*
*/

div[data-deluxe-el="8"] {
  
  background-color : rgba(13, 106, 255, 1.00);
  border-color: rgba(255, 255, 255, 0.30) rgba(255, 255, 255, 0.30) rgba(255, 255, 255, 0.30) rgba(255, 255, 255, 0.30);
  border-width: 0px 0px 0px 0px;
  border-style: solid;
  border-radius: 24px 24px 24px 24px;
  padding: 12px 18px;
  color: rgba(255, 255, 255, 1.00);
  font-weight: 400;
  line-height: 120%;
  letter-spacing: 0.00px;
  word-spacing: 0.00px;
  
}
div[data-deluxe-el="8"] > div {
  
}

div[data-deluxe-el="8"] [data-deluxe-link],
div[data-deluxe-el="8"] svg {
  color:  rgba(255, 255, 255, 1.00);
  stroke: rgba(255, 255, 255, 1.00);
  fill: rgba(255, 255, 255, 1.00);
}

div[data-deluxe-el="8"] h1,
div[data-deluxe-el="8"] h2,
div[data-deluxe-el="8"] h3,
div[data-deluxe-el="8"] h4,
div[data-deluxe-el="8"] h5 {
  color: rgba(0, 0, 0, 0.90);
}
div[data-deluxe-el="8"] svg {
  stroke: rgba(255, 255, 255, 1.00);
  fill: rgba(255, 255, 255, 1.00);
}

/*
*/

div[data-deluxe-el="9"] {
  
  background-color : rgba(235, 235, 235, 1.00);
  border-color: rgba(255, 255, 255, 0.30) rgba(255, 255, 255, 0.30) rgba(255, 255, 255, 0.30) rgba(255, 255, 255, 0.30);
  border-width: 0px 0px 0px 0px;
  border-style: solid;
  border-radius: 24px 24px 24px 24px;
  padding: 12px 18px;
  color: rgba(0, 0, 0, 0.80);
  font-weight: 400;
  line-height: 120%;
  letter-spacing: 0.00px;
  word-spacing: 0.00px;
  
}
div[data-deluxe-el="9"] > div {
  
}

div[data-deluxe-el="9"] [data-deluxe-link],
div[data-deluxe-el="9"] svg {
  color:  rgba(0, 0, 0, 0.80);
  stroke: rgba(0, 0, 0, 0.80);
  fill: rgba(0, 0, 0, 0.80);
}

div[data-deluxe-el="9"] h1,
div[data-deluxe-el="9"] h2,
div[data-deluxe-el="9"] h3,
div[data-deluxe-el="9"] h4,
div[data-deluxe-el="9"] h5 {
  color: rgba(0, 0, 0, 0.90);
}
div[data-deluxe-el="9"] svg {
  stroke: rgba(0, 0, 0, 0.80);
  fill: rgba(0, 0, 0, 0.80);
}

#stacks_in_2123 {
  display: flex;
  width: 100%;
  
  justify-content: center;
  
}
#stacks_in_2123 .overlap-wrap {
  width: 100%;
}
#stacks_in_2123 .overlap-canvas.overlap-canvas-on {
  position: relative;
  width: 1280px;
  transform-origin: top left;
  
}
#stacks_in_2123 .overlap-canvas.overlap-canvas-on > .overlap-1 {
  width: 70%;
}
#stacks_in_2123 .overlap-canvas.overlap-canvas-on > .overlap-2 {
  width: 40%;
}
#stacks_in_2123 .overlap-canvas.overlap-canvas-on > .overlap-3 {
  width: 70%;
}
#stacks_in_2123 .overlap-canvas.overlap-canvas-on > .overlap-4 {
  width: 100%;
}
#stacks_in_2123 .overlap-canvas.overlap-canvas-on > .overlap-5 {
  width: 100%;
}
#stacks_in_2123 .overlap-canvas.overlap-canvas-on > .overlap-6 {
  width: 100%;
}

#stacks_in_2123 .overlap-canvas.overlap-canvas-on {
  z-index: 9999;
}
#stacks_in_2123 .overlap-canvas > .overlap-el {
  margin: 12px 0;
}
#stacks_in_2123 .overlap-canvas.overlap-canvas-on > .overlap-el {
  position: absolute;
  margin: 0;
}
#stacks_in_2123 .overlap-canvas.overlap-canvas-on > .overlap-1 {
  transform: translate(-50%,-50%) rotate(0deg);
  top: 53%;
  left: 65%;
  z-index: 1;
}
#stacks_in_2123 .overlap-canvas.overlap-canvas-on > .overlap-2 {
  transform: translate(-50%,-50%) rotate(0deg);
  top: 53%;
  left: 20%;
  z-index: 2;
}
#stacks_in_2123 .overlap-canvas.overlap-canvas-on > .overlap-3 {
  transform: translate(-50%,-50%) rotate(-5deg);
  top: 5%;
  left: 45%;
  z-index: 0;
}
#stacks_in_2123 .overlap-canvas.overlap-canvas-on > .overlap-4 {
  transform: translate(-50%,-50%) rotate(0deg);
  top: 50%;
  left: 50%;
  z-index: 4;
}
#stacks_in_2123 .overlap-canvas.overlap-canvas-on > .overlap-5 {
  transform: translate(-50%,-50%) rotate(0deg);
  top: 50%;
  left: 50%;
  z-index: 5;
}
#stacks_in_2123 .overlap-canvas.overlap-canvas-on > .overlap-6 {
  transform: translate(-50%,-50%) rotate(0deg);
  top: 50%;
  left: 50%;
  z-index: 6;
}


.element_stacks_in_2145[data-deluxe-el] {
  
  background-color : rgba(255, 255, 255, 0.00);
  background-image : url(../files/backgroundImage-2145.jpg);
  background-repeat: repeat;
  background-position: center center;
  background-size: cover;min-height: 600px;
  
  align-items: center;
  display: inline-flex;
  width: 100%;
  
}
.element_stacks_in_2145[data-deluxe-el] > div {

}

/* HitCounter styles */
/* Bryn Owen Design, 2015   */



#stacks_in_2150 {
	text-align: center;
	}

.stacks_in_2150_counter, .stacks_in_2150_fcounter, .stacks_in_2150_lcounter, .stacks_in_2150_xcounter {

	display: inline-block;
	line-height: 1.0em;

	font-family: Lucida Grande, sans-serif;
	
	font-size: 0.8em;
	color: #FFFFFF;
	padding: 0px 2px 0px 2px;

	
	border-right: solid 0px transparent;
	

	
	border-top: none;
	border-bottom: none;
	

	border-collapse: separate;
	border-radius: 0px;

	
	background: transparent;
	

	

	

	
	}

.stacks_in_2150_counter:hover, .stacks_in_2150_fcounter:hover, %.id%_lcounter:hover, .stacks_in_2150_xcounter:hover {
	}

.stacks_in_2150_fcounter {
	
	}

.stacks_in_2150_lcounter {
	
	border-right: none !important;
	
	}

.stacks_in_2150_xcounter {
	
	border-right: none !important;
	
	}



.element_stacks_in_2124[data-deluxe-el] {
  
  background-color : rgba(40, 87, 134, 1.00);
  padding: 48px 48px;
  color: rgba(255, 255, 255, 0.70);
  font-family: inherit;
  text-align: center;
}
.element_stacks_in_2124[data-deluxe-el] > div {

}

.element_stacks_in_2124[data-deluxe-el] [data-deluxe-link],
.element_stacks_in_2124[data-deluxe-el] svg {
  color:  rgba(255, 255, 255, 0.70);
  stroke: rgba(255, 255, 255, 0.70);
  fill: rgba(255, 255, 255, 0.70);
}
.element_stacks_in_2124[data-deluxe-el] h1,
.element_stacks_in_2124[data-deluxe-el] h2,
.element_stacks_in_2124[data-deluxe-el] h3,
.element_stacks_in_2124[data-deluxe-el] h4,
.element_stacks_in_2124[data-deluxe-el] h5 {
  color: rgba(255, 255, 255, 1.00);
}


#stacks_out_2126 {
	width: 49%;
}
/* Start dooReflow stack each CSS code */	#stacks_in_2133 .grid-pad{		margin-left: -15px;		margin-right: -15px;		margin-top: -15px;		margin-bottom: -15px;	}	#stacks_in_2133 [class*='re-col-']{	  padding-left: 15px;	  padding-right: 15px;	  padding-top: 15px;	  padding-bottom: 15px;	  vertical-align: top;	}			@media all and (max-width: 1024px) {		#stacks_in_2133 [class*='re-col-tabl'] {		  display: inline-block;		}		#stacks_in_2133 .re-col-tabl-0 {		  width: 0;		  display: none;		}		#stacks_in_2133 .re-col-tabl-1 {		  width: 8.333333%;		  display: inline-block;		}		#stacks_in_2133 .re-col-tabl-2 {		  width: 16.666666%;		  display: inline-block;		}		#stacks_in_2133 .re-col-tabl-3 {		  width: 25%;		  display: inline-block;		}		#stacks_in_2133 .re-col-tabl-4 {		  width: 33.333333%;		  display: inline-block;		}		#stacks_in_2133 .re-col-tabl-5 {		  width: 41.666666%;		  display: inline-block;		}		#stacks_in_2133 .re-col-tabl-6 {		  width: 50%;		  display: inline-block;		}		#stacks_in_2133 .re-col-tabl-7 {		  width: 58.333333%;		  display: inline-block;		}		#stacks_in_2133 .re-col-tabl-8 {		  width: 66.666666%;		  display: inline-block;		}		#stacks_in_2133 .re-col-tabl-9 {		  width: 75%;		  display: inline-block;		}		#stacks_in_2133 .re-col-tabl-10 {		  width: 80.333333%;		  display: inline-block;		}		#stacks_in_2133 .re-col-tabl-11 {		  width: 91.666666%;		  display: inline-block;		}		#stacks_in_2133 .re-col-tabl-12 {		  width: 100%;		  display: inline-block;		}	}			@media all and (max-width: 768px) {		[class*='re-col-tab'] {		  display: inline-block;		}		#stacks_in_2133 .re-col-tab-0 {		  width: 0;		  display: none;		}		#stacks_in_2133 .re-col-tab-1 {		  width: 8.333333%;		  display: inline-block;		}		#stacks_in_2133 .re-col-tab-2 {		  width: 16.666666%;		  display: inline-block;		}		#stacks_in_2133 .re-col-tab-3 {		  width: 25%;		  display: inline-block;		}		#stacks_in_2133 .re-col-tab-4 {		  width: 33.333333%;		  display: inline-block;		}		#stacks_in_2133 .re-col-tab-5 {		  width: 41.666666%;		  display: inline-block;		}		#stacks_in_2133 .re-col-tab-6 {		  width: 50%;		  display: inline-block;		}		#stacks_in_2133 .re-col-tab-7 {		  width: 58.333333%;		  display: inline-block;		}		#stacks_in_2133 .re-col-tab-8 {		  width: 66.666666%;		  display: inline-block;		}		#stacks_in_2133 .re-col-tab-9 {		  width: 75%;		  display: inline-block;		}		#stacks_in_2133 .re-col-tab-10 {		  width: 80.333333%;		  display: inline-block;		}		#stacks_in_2133 .re-col-tab-11 {		  width: 91.666666%;		  display: inline-block;		}		#stacks_in_2133 .re-col-tab-12 {		  width: 100%;		  display: inline-block;		}	}			@media all and (max-width: 480px) {		[class*='re-col-mob'] {		  display: inline-block;		}		#stacks_in_2133 .re-col-mob-0 {		  width: 0;		  display: none;		}		#stacks_in_2133 .re-col-mob-1 {		  width: 8.333333%;		  display: inline-block;		}		#stacks_in_2133 .re-col-mob-2 {		  width: 16.666666%;		  display: inline-block;		}		#stacks_in_2133 .re-col-mob-3 {		  width: 25%;		  display: inline-block;		}		#stacks_in_2133 .re-col-mob-4 {		  width: 33.333333%;		  display: inline-block;		}		#stacks_in_2133 .re-col-mob-5 {		  width: 41.666666%;		  display: inline-block;		}		#stacks_in_2133 .re-col-mob-6 {		  width: 50%;		  display: inline-block;		}		#stacks_in_2133 .re-col-mob-7 {		  width: 58.333333%;		  display: inline-block;		}		#stacks_in_2133 .re-col-mob-8 {		  width: 66.666666%;		  display: inline-block;		}		#stacks_in_2133 .re-col-mob-9 {		  width: 75%;		  display: inline-block;		}		#stacks_in_2133 .re-col-mob-10 {		  width: 80.333333%;		  display: inline-block;		}		#stacks_in_2133 .re-col-mob-11 {		  width: 91.666666%;		  display: inline-block;		}		#stacks_in_2133 .re-col-mob-12 {		  width: 100%;		  display: inline-block;		}	}		/* End dooReflow stack each CSS code */
#stacks_out_2133 {
	width: 59%;
}

.element_stacks_in_2144[data-deluxe-el] {
  
  background-color : rgba(0, 0, 0, 0.15);
  border-color: rgba(204, 204, 204, 1.00) rgba(204, 204, 204, 1.00) rgba(204, 204, 204, 1.00) rgba(204, 204, 204, 1.00);
  border-width: 0px 0px 0px 0px;
  border-style: solid;
  border-radius: 40px 40px 40px 40px;
  margin: 32px 0px 0px 0px;
  padding: 9px 74px;
  color: rgba(255, 255, 255, 1.00);
  text-align: center;
}
.element_stacks_in_2144[data-deluxe-el] > div {
  
}

a.element_stacks_in_2144[data-deluxe-el] * {
  color: rgba(255, 255, 255, 1.00);
  fill: rgba(255, 255, 255, 1.00);
  stroke: rgba(255, 255, 255, 1.00);
}

