.hr-align-left hr{text-align:left;margin-left:0;margin-right:auto}.hr-align-right hr{text-align:right;margin-right:0;margin-left:auto}.hr-align-center hr{text-align:center;margin-left:auto;margin-right:auto}.p-align-left p,.p-align-left ul,.h-align-left h1,.h-align-left h2,.h-align-left h3,.h-align-left h4,.h-align-left h5,.h-align-left h6{text-align:left}.p-align-right p,.p-align-right ul,.h-align-right h1,.h-align-right h2,.h-align-right h3,.h-align-right h4,.h-align-right h5,.h-align-right h6{text-align:right}.p-align-center p,.p-align-center ul,.h-align-center h1,.h-align-center h2,.h-align-center h3,.h-align-center h4,.h-align-center h5,.h-align-center h6{text-align:center}@media (max-width:600px){.hr-s-align-left hr{text-align:left;margin-left:0;margin-right:auto}.hr-s-align-right hr{text-align:right;margin-right:0;margin-left:auto}.hr-s-align-center hr{text-align:center;margin-left:auto;margin-right:auto}.p-s-align-left p,.p-s-align-left ul,.h-s-align-left h1,.h-s-align-left h2,.h-s-align-left h3,.h-s-align-left h4,.h-s-align-left h5,.h-s-align-left h6{text-align:left}.p-s-align-right p,.p-s-align-right ul,.h-s-align-right h1,.h-s-align-right h2,.h-s-align-right h3,.h-s-align-right h4,.h-s-align-right h5,.h-s-align-right h6{text-align:right}.p-s-align-center p,.p-s-align-center ul,.h-s-align-center h1,.h-s-align-center h2,.h-s-align-center h3,.h-s-align-center h4,.h-s-align-center h5,.h-s-align-center h6{text-align:center}}@media (min-width:600px){.hr-m-align-left hr{text-align:left;margin-left:0;margin-right:auto}.hr-m-align-right hr{text-align:right;margin-right:0;margin-left:auto}.hr-m-align-center hr{text-align:center;margin-left:auto;margin-right:auto}.p-m-align-left p,.p-m-align-left ul,.h-m-align-left h1,.h-m-align-left h2,.h-m-align-left h3,.h-m-align-left h4,.h-m-align-left h5,.h-m-align-left h6{text-align:left}.p-m-align-right p,.p-m-align-right ul,.h-m-align-right h1,.h-m-align-right h2,.h-m-align-right h3,.h-m-align-right h4,.h-m-align-right h5,.h-m-align-right h6{text-align:right}.p-m-align-center p,.p-m-align-center ul,.h-m-align-center h1,.h-m-align-center h2,.h-m-align-center h3,.h-m-align-center h4,.h-m-align-center h5,.h-m-align-center h6{text-align:center}}@media (min-width:900px){.hr-l-align-left hr{text-align:left;margin-left:0;margin-right:auto}.hr-l-align-right hr{text-align:right;margin-right:0;margin-left:auto}.hr-l-align-center hr{text-align:center;margin-left:auto;margin-right:auto}.p-l-align-left p,.p-l-align-left ul,.h-l-align-left h1,.h-l-align-left h2,.h-l-align-left h3,.h-l-align-left h4,.h-l-align-left h5,.h-l-align-left h6{text-align:left}.p-l-align-right p,.p-l-align-right ul,.h-l-align-right h1,.h-l-align-right h2,.h-l-align-right h3,.h-l-align-right h4,.h-l-align-right h5,.h-l-align-right h6{text-align:right}.p-l-align-center p,.p-l-align-center ul,.h-l-align-center h1,.h-l-align-center h2,.h-l-align-center h3,.h-l-align-center h4,.h-l-align-center h5,.h-l-align-center h6{text-align:center}}@media (min-width:1200px){.hr-xl-align-left hr{text-align:left;margin-left:0;margin-right:auto}.hr-xl-align-right hr{text-align:right;margin-right:0;margin-left:auto}.hr-xl-align-center hr{text-align:center;margin-left:auto;margin-right:auto}.p-xl-align-left p,.p-xl-align-left ul,.h-xl-align-left h1,.h-xl-align-left h2,.h-xl-align-left h3,.h-xl-align-left h4,.h-xl-align-left h5,.h-xl-align-left h6{text-align:left}.p-xl-align-right p,.p-xl-align-right ul,.h-xl-align-right h1,.h-xl-align-right h2,.h-xl-align-right h3,.h-xl-align-right h4,.h-xl-align-right h5,.h-xl-align-right h6{text-align:right}.p-xl-align-center p,.p-xl-align-center ul,.h-xl-align-center h1,.h-xl-align-center h2,.h-xl-align-center h3,.h-xl-align-center h4,.h-xl-align-center h5,.h-xl-align-center h6{text-align:center}}
.com_bigwhiteduck_stacks_paragraphpro_stack p.text-center{text-align:center}.com_bigwhiteduck_stacks_paragraphpro_stack p.text-left{text-align:left}.com_bigwhiteduck_stacks_paragraphpro_stack p.text-right{text-align:right}.com_bigwhiteduck_stacks_paragraphpro_stack p.text-justify{text-align:justify}.com_bigwhiteduck_stacks_paragraphpro_stack p.text-inherit{text-align:inherit}@media only screen and (max-width:640px){.com_bigwhiteduck_stacks_paragraphpro_stack p.small-only-text-center{text-align:center}.com_bigwhiteduck_stacks_paragraphpro_stack p.small-only-text-center+ul{display:table;margin:0 auto;text-align:left}}@media only screen and (max-width:640px){.com_bigwhiteduck_stacks_paragraphpro_stack p.text-justify.small-only-just-left{text-align:left!important}}
.infix{z-index:9990;position:fixed;top:0;right:0;bottom:0;left:0;white-space:nowrap;outline:none!important;overflow:hidden}.infix.infix-section{z-index:999}.infix *{-webkit-box-sizing:border-box;box-sizing:border-box}.infix-wrap{z-index:9990;top:0;right:0;bottom:0;left:0;text-align:center;outline:none!important}.infix.infix-body{position:fixed}.infix.no-nav>.infix-wrap>.infix-nav{display:none}.infix.infix-body .infix-wrap{position:fixed}.infix.infix-section{position:absolute}.infix.infix-section .infix-wrap{position:absolute}.infix-wrap:before{content:'';display:inline-block;height:100%;vertical-align:middle}.splb-loader{z-index:99999;color:#fff;position:absolute;top:50%;margin-top:-0.8em;width:100%;text-align:center;font-size:14px;font-family:Arial,Helvetica,sans-serif;opacity:0;-webkit-transition:opacity .6s ease;transition:opacity .6s ease}.infix-loading .splb-loader{opacity:1}.infix-container{z-index:9992;position:relative;text-align:left;vertical-align:middle;display:inline-block;white-space:normal;max-width:100%;max-height:100%;outline:none!important}.infix.stacks-v-top .infix-container{vertical-align:top}.infix.stacks-v-bottom .infix-container{vertical-align:bottom}.infix.infix-section .infix-container{position:static}.infix.infix-section.infix-inline .infix-container{position:static}.infix-content{z-index:9993;width:100%}.infix-content::after{content:'';position:absolute;left:0;top:0;bottom:0;display:block;right:0;z-index:-1}.infix-body .infix-close{position:fixed}.infix-body.infix-inline .infix-container{width:96%;max-width:1000px}.infix-body.cross-overlay .infix-close{position:fixed}.infix-body.cross-inside .infix-close{position:absolute}.infix-section .infix-close{position:absolute}.infix-closed:not(.infix-closing){z-index:-99!important;height:0!important}.infix-close{display:none;cursor:pointer;text-decoration:none;text-align:center;font-style:normal;border:0;-webkit-appearance:none;outline:0;background:0;-webkit-box-shadow:none;box-shadow:none}.infix-close,[data-infix-next],[data-infix-prev]{cursor:pointer}.infix-close.icon-tr{right:0;top:0}.infix-close.icon-tl{left:0;top:0}.infix-close.icon-br{right:0;bottom:0}.infix-close.icon-bl{left:0;bottom:0}.infix-close::-moz-focus-inner{border:0;padding:0}.infix-img{max-width:100%;margin:0 auto;display:block;line-height:0;border:0}.infix-section.size-target.infix-image .infix-img[style],.infix-section.size-native.infix-image .infix-img[style]{max-height:none!important}.infix.infix-section.size-native{overflow:visible}.infix.infix-section.size-native,.infix.infix-section.size-native>.infix-wrap,.infix.infix-section.size-native>.infix-wrap>.infix-container{position:relative;width:100%}.infix.infix-section.size-native.infix-closing{display:none!important}.infix.size-native>.infix-wrap>.infix-container>.infix-content>.splb{max-height:none!important}.infix-iframe .infix-container{width:100%}.infix-body.infix-iframe .infix-container{max-width:1000px}.infix-section.infix-iframe.full-frame .infix-container{max-width:100%}.infix-section.infix-iframe.auto-size-section .infix-iframe-container{max-height:none!important}.size-target:not(.lightbox-open)[style]{max-height:initial!important;min-height:initial!important}.infix-iframe-container{width:100%;height:0;padding-top:56.25%;overflow:auto;pointer-events:auto;-webkit-transform:translateZ(0);transform:translateZ(0);-webkit-overflow-scrolling:touch}.infix-iframe-container iframe{position:absolute;display:block;top:0;left:0;width:100%;height:100%}.infix-htmlvideo video{position:absolute;top:0;width:100%}.infix-instagram .infix-content{margin:0 auto;width:100%}.infix-instagram .infix-content .infix-iframe-container{padding-top:113.0719%}.infix-error{text-align:center}.infix-err-txt{color:black;background-color:rgba(255,255,255,0.4);padding:3px 6px} .spl-lightbox,.spl-lightbox::before,.spl-lightbox::after{display:none}.limelight-launcher{cursor:pointer}.limelight-launcher:not(.allowclicks) *{pointer-events:none}
*{min-height:0;min-width:0}.blu-sidebar,.blu-sidebar .flex-col{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.blu-sidebar .flex-col>.stacks_out{width:100%}.blu-sidebar,.blu-sidebar>.blu-side,.blu-sidebar>.blu-side>.blu-side__wrap,.blu-sidebar>.blu-content,.blu-sidebar>.blu-gutter{position:relative}.blu-sidebar.eq-bpo .blu-side__wrap>.blu-wrap,.blu-sidebar.eq-bpo .blu-side__wrap>.blu-wrap>.blueprint-col,.blu-sidebar.eq-bpo .blu-side__wrap>.blu-wrap>.blueprint-col>.blucol-content,.blu-sidebar.eq-bpo .blu-content__wrap>.blu-wrap,.blu-sidebar.eq-bpo .blu-content__wrap>.blu-wrap>.blueprint-col,.blu-sidebar.eq-bpo .blu-content__wrap>.blu-wrap>.blueprint-col>.blucol-content{position:static!important}.blu-sidebar>.blu-gutter{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1}
.com_bigwhiteduck_stacks_headerpro_stack .text-center{text-align:center}.com_bigwhiteduck_stacks_headerpro_stack .text-left{text-align:left}.com_bigwhiteduck_stacks_headerpro_stack .text-right{text-align:right}.com_bigwhiteduck_stacks_headerpro_stack .text-justify{text-align:justify}.com_bigwhiteduck_stacks_headerpro_stack .text-inherit{text-align:inherit}
/* Source - A lightweight CSS framework by Shaking the Habitual
* (Source is based on Barebones V3 Copyright 2019 Steve Cochran) - Free to use under the MIT license.
* (Barebones is based on Skeleton by Dave Gamache) - Free to use under the MIT license.
*/

html {
	--text-color-richer: rgba(176, 178, 188, 1.00);
	--text-color-normal: rgba(201, 203, 213, 1.00);
	--text-color-softer: rgba(226, 228, 238, 1.00);
  --accent-color: rgba(250, 155, 9, 1.00);
  --accent-color-hover: rgba(253, 188, 11, 1.00);
	--link-color: rgba(250, 155, 9, 1.00);
	--link-color-hover: rgba(253, 188, 11, 1.00);
  --border-color: rgba(97, 98, 105, 1.00);
	--border-color-softer: rgba(147, 148, 155, 1.00);
	--background-color: rgba(19, 20, 28, 1.00);
	--background-color-alt: rgba(41, 43, 54, 1.00);
	--nav-bg: rgba(255, 255, 255, 0.96);
	--nav-bg-hover: rgba(51, 51, 51, 0.05);
	--nav-link: rgba(5, 95, 122, 1.00);
	--nav-link-hover: rgba(5, 95, 122, 1.00);
  --code-background: rgba(241, 241, 241, 1.00);
	--code-text: rgba(34, 34, 34, 1.00);
	--button-primary-color: rgba(255, 255, 255, 1.00);
	--button-primary-color-hover: rgba(230, 230, 230, 1.00);
	--base-font-size: 62.5%;
	--container-max-width: 1140px;
}

* {
vertical-align: baseline;
border: 0 none;
outline: 0;
padding: 0;
margin: 0;
}


@font-face {
    font-family: 'Raleway';
    src: url('../files/strippedAssets/fonts/Raleway-Regular.woff') format('woff');
    font-weight: normal;
}
@font-face {
    font-family: 'Raleway';
    src: url('../files/strippedAssets/fonts/Raleway-Italic.woff') format('woff');
    font-weight: 400;
		font-style: italic;
}
@font-face {
    font-family: 'Raleway';
		src: url('../files/strippedAssets/fonts/Raleway-SemiBold.woff') format('woff');
		font-weight: 600;
		font-style: bold;
} 







		
		
		

html {
	font-size: 62.5%;
  font-size: var(--base-font-size);
	-webkit-text-size-adjust: 100%;
  scroll-behavior: smooth;
	box-sizing: border-box;
}
*,
*::before,
*::after {
  box-sizing: inherit; }

html, body {
  height: 100%
}

body {
  font-size: 1.60rem;
  line-height: 1.60;
  font-weight: normal;
  font-family: Raleway, 'HelveticaNeue', 'Helvetica Neue', Helvetica, Arial, sans-serif;
	/* Basic fallback for older browsers */
	color: rgba(201, 203, 213, 1.00);
	background-color: rgba(19, 20, 28, 1.00);
	/* Use variables for modern browsers */
  color: var(--text-color-normal);
  background-color: var(--background-color);
}

h1, h2, h3, h4, h5, h6 {
  margin-top: 0;
  margin-bottom: 1.2rem;
	font-weight: bold;
	font-style: normal;
	font-family: Raleway, 'HelveticaNeue', 'Helvetica Neue', Helvetica, Arial, sans-serif;
 }

 

h1 { font-size: 5.00rem; line-height: 1.2;  letter-spacing: -.1rem;}
h2 { font-size: 3.60rem; line-height: 1.25; letter-spacing: -.1rem; }
h3 { font-size: 3.00rem; line-height: 1.3;  letter-spacing: -.1rem; }
h4 { font-size: 2.40rem; line-height: 1.35; letter-spacing: -.08rem; }
h5 { font-size: 1.80rem; line-height: 1.5;  letter-spacing: -.05rem; }
h6 { font-size: 1.60rem; line-height: 1.6;  letter-spacing: 0; }

@media (min-width: 600px) {
  h1 { font-size: 8.00rem; }
  h2 { font-size: 4.20rem; }
  h3 { font-size: 3.60rem; }
  h4 { font-size: 3.00rem; }
  h5 { font-size: 2.40rem; }
  h6 { font-size: 2.00rem; }
}

p {
  margin-top: 0; }

p.lead {
	font-size: 1.80rem;
}

blockquote {
  margin-top: 10px;
  margin-bottom: 10px;
  margin-left: 1rem;
	margin-right: 1rem;
  padding-left: 1rem;
  border-left: 3px solid var(--accent-color);
	color: var(--text-color-softer);
}

a {
  color: var(--link-color);
text-decoration: none;}
a:hover {
  color: var(--link-color-hover);
text-decoration: none;}


input{
	font-size: 14px;
}
.button,
button,
input[type="submit"],
input[type="reset"],
input[type="button"] {
  display: inline-block;
  padding: 0 30px;
	font-size: 14px;
  height: 38px;
  font-weight: bolder;
  text-transform: uppercase;
  text-decoration: none;
  color: var(--text-color-softer);
  text-align: center;
  letter-spacing: .1rem;
  text-decoration: none;
  white-space: nowrap;
  background-color: transparent;
  border-radius: 4px;
  border: 1px solid var(--border-color);
  cursor: pointer;
  box-sizing: border-box; }
.button:hover,
button:hover,
input[type="submit"]:hover,
input[type="reset"]:hover,
input[type="button"]:hover,
.button:focus,
button:focus,
input[type="submit"]:focus,
input[type="reset"]:focus,
input[type="button"]:focus {
  color: var(--text-color-normal);
  border-color: var(--text-color-softer);
  outline: 0;
text-decoration: none; }
.button.button-primary,
button.button-primary,
input[type="submit"].button-primary,
input[type="reset"].button-primary,
input[type="button"].button-primary {
  color: var(--button-primary-color);
  background-color: var(--accent-color);
  border-color: var(--accent-color); }
.button.button-primary:hover,
button.button-primary:hover,
input[type="submit"].button-primary:hover,
input[type="reset"].button-primary:hover,
input[type="button"].button-primary:hover,
.button.button-primary:focus,
button.button-primary:focus,
input[type="submit"].button-primary:focus,
input[type="reset"].button-primary:focus,
input[type="button"].button-primary:focus {
  color: var(--button-primary-color);
  background-color: var(--accent-color-hover);
  border-color: var(--accent-color-hover); }

	.button.button-nav,
	button.button-nav,
	input[type="submit"].button-nav,
	input[type="reset"].button-nav,
	input[type="button"].button-nav {
	  color: var(--button-primary-color);
	  background-color: var(--nav-link);
	  border-color: var(--nav-link); }
	.button.button-nav:hover,
	button.button-nav:hover,
	input[type="submit"].button-nav:hover,
	input[type="reset"].button-nav:hover,
	input[type="button"].button-nav:hover,
	.button.button-nav:focus,
	button.button-nav:focus,
	input[type="submit"].button-nav:focus,
	input[type="reset"].button-nav:focus,
	input[type="button"].button-nav:focus {
	  color: var(--button-primary-color);
	  background-color: var(--nav-link-hover);
	  border-color: var(--nav-link-hover); }

.button.button-primary-flip,
button.button-primary-flip,
input[type="submit"].button-primary-flip,
input[type="reset"].button-primary-flip,
input[type="button"].button-primary-flip {
  color: var(--accent-color);
  background-color: var(--button-primary-color);
  border-color: var(--accent-color); }
.button.button-primary-flip:hover,
button.button-primary-flip:hover,
input[type="submit"].button-primary-flip:hover,
input[type="reset"].button-primary-flip:hover,
input[type="button"].button-primary-flip:hover,
.button.button-primary-flip:focus,
button.button-primary-flip:focus,
input[type="submit"].button-primary-flip:focus,
input[type="reset"].button-primary-flip:focus,
input[type="button"].button-primary-flip:focus {
  color: var(--button-primary-color);
  background-color: var(--accent-color);
  border-color: var(--accent-color); }

input[type="email"],
input[type="number"],
input[type="search"],
input[type="text"],
input[type="tel"],
input[type="url"],
input[type="password"],
textarea,
select {
  height: 38px;
  padding: 6px 10px;
  background-color: var(--background-color);
  border: 1px solid var(--border-color-softer);
  border-radius: 4px;
  box-shadow: none;
  box-sizing: border-box; }
input[type="email"],
input[type="number"],
input[type="search"],
input[type="text"],
input[type="tel"],
input[type="url"],
input[type="password"],
input[type="button"],
input[type="submit"],
textarea {
  -webkit-appearance: none;
     -moz-appearance: none;
          appearance: none; }
textarea {
  min-height: 65px;
  padding-top: 6px;
  padding-bottom: 6px; }
input[type="email"]:focus,
input[type="number"]:focus,
input[type="search"]:focus,
input[type="text"]:focus,
input[type="tel"]:focus,
input[type="url"]:focus,
input[type="password"]:focus,
textarea:focus,
select:focus {
  border: 1px solid var(--accent-color);
  outline: 0; }
label,
legend {
  /* display: block; */
  margin-bottom: .5rem;
  font-weight: 600;
 	padding: 2px;}
fieldset {
  padding: 0;
  border-width: 0; }
input[type="checkbox"],
input[type="radio"] {
  display: inline; }
label > .label-body {
  display: inline-block;
  margin-left: .5rem;
  font-weight: normal; }

ul {
  list-style: circle inside; }
ol {
  list-style: decimal inside; }
ol, ul {
  padding-left: 1rem;
  margin-top: 0; }
ul ul, ul ol, ol ol, ol ul {
	font-size: 100%;
	margin: 1rem 0 1rem 3rem;
	color: var(--text-color-softer);
}
li {
  margin-bottom: 0.5rem; }

code {
  padding: .2rem .5rem;
  margin: 0 .2rem;
  font-size: 95%;
  white-space: nowrap;
  background: var(--code-background);
	color: var(--code-text);
  border: 1px solid var(--border-color-softer);
  border-radius: 4px; }
pre > code {
  display: block;
  padding: 1rem 1.5rem;
  white-space: pre;
  overflow: auto; }

th,
td {
  padding: 12px 15px;
  text-align: left;
  border-bottom: 1px solid var(--border-color-softer); }
th:first-child,
td:first-child {
  padding-left: 0; }
th:last-child,
td:last-child {
  padding-right: 0; }

table {
	width: 100%;
        display: block;
        overflow-x: auto;
        white-space: nowrap;
    }

button,
.button {
  margin-bottom: 1rem; }
input,
textarea,
select,
fieldset {
  margin-bottom: 1.5rem; }
pre,
blockquote,
dl,
figure,
table,
p,
ul,
ol,
form {
  margin-bottom: 2.5rem; }

.u-full-width {
  width: 100%;
  box-sizing: border-box; }
.u-max-full-width {
  max-width: 100%;
  box-sizing: border-box; }
.u-pull-right {
  float: right; }
.u-pull-left {
  float: left; }
.u-align-left {
	text-align: left; }
.u-align-right {
	text-align: right; }
.u-align-center {
		text-align: center; }

@media (max-width: 600px) {
	.s-align-left {
		text-align: left; }
	.s-align-right {
		text-align: right; }
	.s-align-center {
			text-align: center; }
}

@media (min-width: 600px) {
	.m-align-left {
		text-align: left; }
	.m-align-right {
		text-align: right; }
	.m-align-center {
			text-align: center; }
}

@media (min-width: 900px) {
	.l-align-left {
		text-align: left; }
	.l-align-right {
		text-align: right; }
	.l-align-center {
			text-align: center; }
}

@media (min-width: 1200px) {
	.xl-align-left {
		text-align: left; }
	.xl-align-right {
		text-align: right; }
	.xl-align-center {
			text-align: center; }
}

hr {
  margin-top: 2rem;
  margin-bottom: 2.5rem;
  border-width: 0;
  border-top: 1px solid var(--border-color-softer); }


	::selection {
	  background: var(--accent-color);
		color: var(--button-primary-color);
	}
	::-moz-selection {
	  background: var(--accent-color);
		color: var(--button-primary-color);
	}

.container:after,
.row:after,
.u-cf {
  content: "";
  display: table;
  clear: both; }

.s3_row:before,
.s3_row:after {
    content: "";
    display: table;
}
.s3_row:after {
    clear: both;
}

.stripped-container, .s-container-lite, .stripped-content {
	position: relative;
}

.stripped-container, .stripped-content{
	box-sizing: border-box;
}

.stripped-img, .stripped-svg {line-height: 0;}

.stripped-img img, .s-cols-item, .s-grid-item, .stripped-svg svg {
	transition: transform 0.2s ease-out 0s;
}

.s-container-lite{margin-left: auto; margin-right: auto;}


.s-grid-item, .s-cols-item, .s-flex {
	display: flex;
flex-direction: column;
flex-wrap: wrap;
overflow: hidden;
}

.s-grid-item > .stacks_out, .s-cols-item > .stacks_out, .s-flex > .stacks_out {
	width: 100%;
}

.s-cols-container{
	position: relative;
	max-width: 100%;
	margin: 0 auto;
	display: flex;
	flex-flow: row wrap;
	vertical-align: top;
}

.s-grid-item, .s-cols-item {
  margin-bottom: 20px;
}

@supports (display: grid) {
  .s-grid-item, .s-cols-item {
    margin-bottom: 0px;
  }
}

.s-grid-item-link {
	display: flex;
	text-decoration: none;
}

.grid-container {
	position: relative;
	max-width: 100%;
	margin: 0 auto;
	display: grid;
}



.stacks_out { overflow: visible !important }
 .stacks_in { overflow: visible !important }

/* Colour classes with temporary fallback for older browsers */
.stripped-base-width{
	max-width: 1140px;
	max-width: var(--container-max-width);
}

.alt-bg {
	background-color: rgba(41, 43, 54, 1.00) !important;
	background-color: var(--background-color-alt) !important;}

.s-accent{
	background-color: rgba(250, 155, 9, 1.00) !important;
	background-color: var(--accent-color) !important;
}

.s-accent-text{
	background-color: rgba(255, 255, 255, 1.00) !important;
	background-color: var(--button-primary-color) !important;
}

.s-accent-hover{
	background-color: rgba(253, 188, 11, 1.00) !important;
	background-color: var(--accent-color-hover) !important;
}

.s-accent-c {
	color: rgba(250, 155, 9, 1.00) !important;
	color: var(--accent-color) !important;
}

.s-accent-text-c {
	color: rgba(255, 255, 255, 1.00) !important;
	color: var(--button-primary-color) !important;
}

.s-accent-hover-c {
	color: rgba(253, 188, 11, 1.00) !important;
	color: var(--accent-color-hover) !important;
}





.source-browser-warning {
		
    text-align: center;
    width: 80%;
    top: 0;
		left: 10%;
		position: fixed;
    margin: 20px auto;
    padding: 10px;
    background: #EC4D3B;
    color: white;
    border-radius: 4px;
    z-index: 9999
}

.source-browser-warning a {
	color: white;
	text-decoration: underline;
}

@supports (display: grid) {
  .source-browser-warning {
    display: none;
  }
}
.base-pad-basic{padding:60px 20px 20px 20px}.base-pad-advanced{padding:20px 20px 20px 20px}.base-margin-basic{margin:0px 0px 0px 0px}.base-margin-advanced{margin:0 0 0 0}@media (min-width:600px){.base-margin-advanced{margin:0 0 0 0}.base-pad-advanced{padding:60px 20px 60px 20px}}@media (min-width:900px){.base-margin-advanced{margin:0 0 0 0}.base-pad-advanced{padding:80px 20px 80px 20px}}@media (min-width:1200px){.base-margin-advanced{margin:0 0 0 0}.base-pad-advanced{padding:100px 20px 100px 20px}}.base-bg-1{background-color:rgba(23, 23, 23, 1.00);   }.base-bg-2{   }

 .s-container-stacks_in_297_page0{ }#s-wrapper-stacks_in_297_page0{margin:0; }#s-content-stacks_in_297_page0{justify-content:center;  }.s-bg-stacks_in_297_page0{border-radius:0px 0px 0px 0px}
.s-grid-stacks_in_299_page0{grid-column-gap:0;grid-row-gap:0;grid-template-columns:1fr;align-items:stretch;  }.s-grid-stacks_in_299_page0 > .s-grid-item{border-radius:0px; padding:0px 0px 0px 0px; background-color:none; }.s-grid-stacks_in_299_page0 > .s-grid-item:hover{ }#stacks_out_299_page0{width:100%}
.item_stacks_in_301_page0{ grid-column:1 / span 1;grid-row:1 / span 1;z-index:1; justify-content:flex-start; align-items:center; overflow:hidden;        }
/* -- EACH CSS Template -- */
/*  Hype elements with CUSTOM CSS */
#stacks_in_416_page0 .HYPE_document  {
	text-align: center; display: block; width: 100%; height: 100%; margin: auto; padding: 0; min-width: 100%;
	 
}
/*  buttons states toolbar */
#stacks_in_416_page0 .button-stats:hover, .button-stats:hover { color: #dcdcdc !important;	background-color: #262626 !important; }
/* LINK AREA over the titles */
#stacks_in_416_page0 .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; -moz-border-radius: 100px;
	min-height: 100px !important; max-height: 200px !important;
	width: auto;
	max-width: 75vw;
	 
}
#stacks_in_416_page0 .back_wrapper_8573 {		
	text-align: center;	margin-right: auto; margin-left: auto; display: block; position: relative;	
	max-width: 1300vh;
	
	 height: 40vh; min-height: 200px !important; 	
	
		
	
	padding: 0;		
	 	
}
/* fixed height setting */
@media (max-width: 800px) { #stacks_in_416_page0 .back_wrapper_8573 {
 } }
@media (max-width: 600px) { #stacks_in_416_page0 .back_wrapper_8573 {
 } }


#stacks_in_416_page0 .wrapper_8573 {	
	text-align: center; margin-right: auto; margin-left: auto; display: block; position: relative;	max-width: 1300px;	
	
	 height: 40vh; min-height: 200px !important; 		
			
	 
}
/* fixed height setting */
@media (max-width: 800px) { #stacks_in_416_page0 .wrapper_8573 {
 } }
@media (max-width: 600px) { #stacks_in_416_page0 .wrapper_8573 {
 } }

/*  Hype internal elements - rotation */
#stacks_in_416_page0 .flex_elements{
	transform: rotate( -5deg ) !important;
	-webkit-transform: rotate(-5deg ) !important;
	-moz-transform: rotate( -5deg ) !important;
	 
}
/* --------------- */
#stacks_in_416_page0 .wrapper_working_area  {	
	background: url(../files/edit_mode_titles_guide_border.gif) center center no-repeat !important;
	max-width: 1300px;
	height: 40vh;
	background-size: contain !important; -webkit-background-size: contain !important; -moz-background-size: contain !important;
	border-radius: 6px; -webkit-border-radius: 6px; -moz-border-radius: 6px;
	opacity: 0.7;	
	display: none !important;
	position: absolute;
	width: 100%; height: 100%;
	top: 0; bottom: 0; right: 0; left: 0;
	margin-right: auto; margin-left: auto; text-align: center;	
	 opacity: 0.35 !important;  	
	
}

/* --------------- */

/* ---TITLE AND SLOGAN ----- active only with "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;}
}
/* active only with STATIC titles END */
 /* Title style A */
#stacks_in_416_page0 .theme_title { color: #F6890D !important; }
 /* Title style B */
#stacks_in_416_page0 .theme_title_b { color: #F2B70D !important; }
/* Title style A-B styles  */
#stacks_in_416_page0 .theme_slogan {
	color: #FFFFFF !important;
	font-size: 60px !important;
	font-family: "cordial_pro_cherryBdrounded", sans-serif !important;
	font-style: italic;
	text-transform: none;
	text-decoration: none;
	transform: rotate( 0deg ) !important;
	-webkit-transform: rotate( 0deg ) !important;
	-moz-transform: rotate( 0deg ) !important;
	margin-top: 10px !important;
	margin-left: 200px !important;
	display: block !important;
	letter-spacing: 5px !important;
	line-height: 76px !important;	
	
	
}

/* TITLE CSS */
#stacks_in_416_page0 .theme_title, #stacks_in_416_page0 .theme_title_b {
	font-size: 150px !important;			
	font-style: italic;
	text-transform: none;
	text-decoration: None;
	margin-top: -30px !important;
	margin-left: -35px !important;
	letter-spacing: 5px !important;	
	line-height: 170px !important;	
	font-family: "title_cordial_font_selector", sans-serif !important;	
	-webkit-transform: translate3d(0,0,0) !important;
	
	
	    font-family: "cordial_probold", sans-serif !important;	
	  
	
	 	
	
	 	
	
	 
	
		
}

/* back_wrapper- fix consolidation. stay under text */
#stacks_in_416_page0 .back_wrapper_8573 {	
		
	 
}
#stacks_in_416_page0 .back_wrapper_8573bg {	
			
	text-align: center; display: block; position: relative;	
	max-width: 1300vh;	
	
	 height: 40vh; min-height: 200px !important; 	
	
		
	
	padding: 0; margin: 0;
		
}
/* fixed height setting */
@media (max-width: 800px) { #stacks_in_416_page0 .back_wrapper_8573bg {
 } }
@media (max-width: 600px) { #stacks_in_416_page0 .back_wrapper_8573bg {
 } }

#stacks_in_416_page0 .theme_title, #stacks_in_416_page0 .theme_title_b {
 
/* shadow set */
		



text-shadow: 0px 1px rgba(254, 205, 57, 0.69), 
             0px 2px rgba(254, 205, 57, 0.69),
             0px 3px rgba(254, 205, 57, 0.69),					
             0px 4px rgba(254, 205, 57, 0.69) !important;		           










}
 /* Title shadow END */
#stacks_in_416_page0 .theme_title, #stacks_in_416_page0 .theme_title_b {
 
}
/* --------------- */
/* @group Built-in Webfonts */
/* Orignal font CORDIAL by Riccardo Olocco - read license */
@font-face {
font-family: 'cordial_proregregular';
src: url('../files/webfonts/cordial_web/cordial_regular_39-webfont.eot');
src: url('../files/webfonts/cordial_web/cordial_regular_39-webfont.eot?#iefix') format('embedded-opentype'),
url('../files/webfonts/cordial_web/cordial_regular_39-webfont.woff2') format('woff2'),
url('../files/webfonts/cordial_web/cordial_regular_39-webfont.woff') format('woff'),
url('../files/webfonts/cordial_web/cordial_regular_39-webfont.ttf') format('truetype'),
url('../files/webfonts/cordial_web/cordial_regular_39-webfont.svg#cordial_proregregular') format('svg');
font-weight: normal; font-style: normal; }
@font-face {
font-family: 'cordial_prosemibold';
src: url('../files/webfonts/cordial_web/cordial_semibold_38-webfont.eot');
src: url('../files/webfonts/cordial_web/cordial_semibold_38-webfont.eot?#iefix') format('embedded-opentype'),
url('../files/webfonts/cordial_web/cordial_semibold_38-webfont.woff2') format('woff2'),
url('../files/webfonts/cordial_web/cordial_semibold_38-webfont.woff') format('woff'),
url('../files/webfonts/cordial_web/cordial_semibold_38-webfont.ttf') format('truetype'),
url('../files/webfonts/cordial_web/cordial_semibold_38-webfont.svg#cordial_prosemibold') format('svg');
font-weight: normal; font-style: normal; }
@font-face {
font-family: 'cordial_promedium';
src: url('../files/webfonts/cordial_web/cordial_medium_38-webfont.eot');
src: url('../files/webfonts/cordial_web/cordial_medium_38-webfont.eot?#iefix') format('embedded-opentype'),
url('../files/webfonts/cordial_web/cordial_medium_38-webfont.woff2') format('woff2'),
url('../files/webfonts/cordial_web/cordial_medium_38-webfont.woff') format('woff'),
url('../files/webfonts/cordial_web/cordial_medium_38-webfont.ttf') format('truetype'),
url('../files/webfonts/cordial_web/cordial_medium_38-webfont.svg#cordial_promedium') format('svg');
font-weight: normal; font-style: normal; }
@font-face {
font-family: 'cordial_prolight';
src: url('../files/webfonts/cordial_web/cordial_light_59-webfont.eot');
src: url('../files/webfonts/cordial_web/cordial_light_59-webfont.eot?#iefix') format('embedded-opentype'),
url('../files/webfonts/cordial_web/cordial_light_59-webfont.woff2') format('woff2'),
url('../files/webfonts/cordial_web/cordial_light_59-webfont.woff') format('woff'),
url('../files/webfonts/cordial_web/cordial_light_59-webfont.ttf') format('truetype'),
url('../files/webfonts/cordial_web/cordial_light_59-webfont.svg#cordial_prolight') format('svg');
font-weight: normal; font-style: normal; }
@font-face {
font-family: 'cordial_probold';
src: url('../files/webfonts/cordial_web/cordial_bold_69-webfont.eot');
src: url('../files/webfonts/cordial_web/cordial_bold_69-webfont.eot?#iefix') format('embedded-opentype'),
url('../files/webfonts/cordial_web/cordial_bold_69-webfont.woff2') format('woff2'),
url('../files/webfonts/cordial_web/cordial_bold_69-webfont.woff') format('woff'),
url('../files/webfonts/cordial_web/cordial_bold_69-webfont.ttf') format('truetype'),
url('../files/webfonts/cordial_web/cordial_bold_69-webfont.svg#cordial_probold') format('svg');
font-weight: normal; font-style: normal; }
@font-face {
font-family: 'cordial_pro_inlineBdrounded';
src: url('../files/webfonts/cordial_web/cordial_inline_rou_17-webfont.eot');
src: url('../files/webfonts/cordial_web/cordial_inline_rou_17-webfont.eot?#iefix') format('embedded-opentype'),
url('../files/webfonts/cordial_web/cordial_inline_rou_17-webfont.woff2') format('woff2'),
url('../files/webfonts/cordial_web/cordial_inline_rou_17-webfont.woff') format('woff'),
url('../files/webfonts/cordial_web/cordial_inline_rou_17-webfont.ttf') format('truetype'),
url('../files/webfonts/cordial_web/cordial_inline_rou_17-webfont.svg#cordial_pro_inlineBdrounded') format('svg');
font-weight: normal; font-style: normal; }
@font-face {
font-family: 'cordial_pro_cherryBdrounded';
src: url('../files/webfonts/cordial_web/cordial_cherry_rou_22-webfont.eot');
src: url('../files/webfonts/cordial_web/cordial_cherry_rou_22-webfont.eot?#iefix') format('embedded-opentype'),
url('../files/webfonts/cordial_web/cordial_cherry_rou_22-webfont.woff2') format('woff2'),
url('../files/webfonts/cordial_web/cordial_cherry_rou_22-webfont.woff') format('woff'),
url('../files/webfonts/cordial_web/cordial_cherry_rou_22-webfont.ttf') format('truetype'),
url('../files/webfonts/cordial_web/cordial_cherry_rou_22-webfont.svg#cordial_pro_cherryBdrounded') format('svg');
font-weight: normal; font-style: normal; }
/* cordial end */
@font-face {
font-family: 'rubik_mono_oneregular';
src: url('../files/webfonts/rubikmonoone/rubikmonoone-regular-webfont.eot');
src: url('../files/webfonts/rubikmonoone/rubikmonoone-regular-webfont.eot?#iefix') format('embedded-opentype'),
url('../files/webfonts/rubikmonoone/rubikmonoone-regular-webfont.woff2') format('woff2'),
url('../files/webfonts/rubikmonoone/rubikmonoone-regular-webfont.woff') format('woff'),
url('../files/webfonts/rubikmonoone/rubikmonoone-regular-webfont.ttf') format('truetype'),
url('../files/webfonts/rubikmonoone/rubikmonoone-regular-webfont.svg#rubik_mono_oneregular') format('svg');
font-weight: normal; font-style: normal; }
@font-face {
font-family: 'montserratbold';
src: url('../files/webfonts/montserrat/montserrat-bold-webfont.eot');
src: url('../files/webfonts/montserrat/montserrat-bold-webfont.eot?#iefix') format('embedded-opentype'),
url('../files/webfonts/montserrat/montserrat-bold-webfont.woff2') format('woff2'), url('../files/webfonts/montserrat/montserrat-bold-webfont.woff') format('woff'), url('../files/webfonts/montserrat/montserrat-bold-webfont.ttf') format('truetype'), url('../files/webfonts/montserrat/montserrat-bold-webfont.svg#montserratbold') format('svg');
font-weight: normal; font-style: normal; }
@font-face {
font-family: 'abelregular';
src: url('../files/webfonts/abel/abel-regular-webfont.eot');
src: url('../files/webfonts/abel/abel-regular-webfont.eot?#iefix') format('embedded-opentype'),
url('../files/webfonts/abel/abel-regular-webfont.woff2') format('woff2'), url('../files/webfonts/abel/abel-regular-webfont.woff') format('woff'), url('../files/webfonts/abel/abel-regular-webfont.ttf') format('truetype'), url('../files/webfonts/abel/abel-regular-webfont.svg#abelregular') format('svg');
font-weight: normal; font-style: normal; }
@font-face {
font-family: 'open_sanscondensed_light';
src: url('../files/webfonts/open-sans-condensed/opensans-condlight-webfont.eot');
src: url('../files/webfonts/open-sans-condensed/opensans-condlight-webfont.eot?#iefix') format('embedded-opentype'),
url('../files/webfonts/open-sans-condensed/opensans-condlight-webfont.woff2') format('woff2'), url('../files/webfonts/open-sans-condensed/opensans-condlight-webfont.woff') format('woff'), url('../files/webfonts/open-sans-condensed/opensans-condlight-webfont.ttf') format('truetype'), url('../files/webfonts/open-sans-condensed/opensans-condlight-webfont.svg#open_sanscondensed_light') format('svg');
font-weight: normal; font-style: normal; }
@font-face {
font-family: 'bree_serifregular';
src: url('../files/webfonts/breeserif/breeserif-regular-webfont.eot');
src: url('../files/webfonts/breeserif/breeserif-regular-webfont.eot?#iefix') format('embedded-opentype'),
url('../files/webfonts/breeserif/breeserif-regular-webfont.woff2') format('woff2'), url('../files/webfonts/breeserif/breeserif-regular-webfont.woff') format('woff'), url('../files/webfonts/breeserif/breeserif-regular-webfont.ttf') format('truetype'), url('../files/webfonts/breeserif/breeserif-regular-webfont.svg#bree_serifregular')format('svg');
font-weight: normal; font-style: normal; }
@font-face {
font-family: 'pacificoregular';
src: url('../files/webfonts/pacifico/pacifico-regular-webfont.eot');
src: url('../files/webfonts/pacifico/pacifico-regular-webfont.eot?#iefix') format('embedded-opentype'),
url('../files/webfonts/pacifico/pacifico-regular-webfont.woff2') format('woff2'),
url('../files/webfonts/pacifico/pacifico-regular-webfont.woff') format('woff'),
url('../files/webfonts/pacifico/pacifico-regular-webfont.ttf') format('truetype'),
url('../files/webfonts/pacifico/pacifico-regular-webfont.svg#pacificoregular') format('svg');
font-weight: normal; font-style: normal; }
@font-face {
font-family: 'signikaregular';
src: url('../files/webfonts/signika/signika-regular-webfont.eot');
src: url('../files/webfonts/signika/signika-regular-webfont.eot?#iefix') format('embedded-opentype'),
url('../files/webfonts/signika/signika-regular-webfont.woff2') format('woff2'),
url('../files/webfonts/signika/signika-regular-webfont.woff') format('woff'),
url('../files/webfonts/signika/signika-regular-webfont.ttf') format('truetype'),
url('../files/webfonts/signika/signika-regular-webfont.svg#signikaregular') format('svg');
font-weight: normal; font-style: normal; }
@font-face {
font-family: 'rochesterregular';
src: url('../files/webfonts/rochester/rochester-regular-webfont.eot');
src: url('../files/webfonts/rochester/rochester-regular-webfont.eot?#iefix') format('embedded-opentype'),
url('../files/webfonts/rochester/rochester-regular-webfont.woff2') format('woff2'),
url('../files/webfonts/rochester/rochester-regular-webfont.woff') format('woff'),
url('../files/webfonts/rochester/rochester-regular-webfont.ttf') format('truetype'),
url('../files/webfonts/rochester/rochester-regular-webfont.svg#rochesterregular') format('svg');
font-weight: normal; font-style: normal; }
@font-face {
font-family: 'playfair_display_scregular';
src: url('../files/webfonts/playfairsc/playfairdisplaysc-regular-webfont.eot');
src: url('../files/webfonts/playfairsc/playfairdisplaysc-regular-webfont.eot?#iefix') format('embedded-opentype'),
url('../files/webfonts/playfairsc/playfairdisplaysc-regular-webfont.woff2') format('woff2'),
url('../files/webfonts/playfairsc/playfairdisplaysc-regular-webfont.woff') format('woff'),
url('../files/webfonts/playfairsc/playfairdisplaysc-regular-webfont.ttf') format('truetype'),
url('../files/webfonts/playfairsc/playfairdisplaysc-regular-webfont.svg#playfair_display_scregular') format('svg');
font-weight: normal; font-style: normal; }
@font-face {
font-family: 'ralewaylight';
src: url('../files/webfonts/raleway/raleway-light-webfont.eot');
src: url('../files/webfonts/raleway/raleway-light-webfont.eot?#iefix') format('embedded-opentype'),
url('../files/webfonts/raleway/raleway-light-webfont.woff2') format('woff2'), url('../files/webfonts/raleway/raleway-light-webfont.woff') format('woff'), url('../files/webfonts/raleway/raleway-light-webfont.ttf') format('truetype'), url('../files/webfonts/raleway/raleway-light-webfont.svg#ralewaylight') format('svg');
font-weight: normal; font-style: normal; }
@font-face {
font-family: 'fjalla_oneregular';
src: url('../files/webfonts/fjallaone/fjallaone-regular-webfont.eot');
src: url('../files/webfonts/fjallaone/fjallaone-regular-webfont.eot?#iefix') format('embedded-opentype'),
url('../files/webfonts/fjallaone/fjallaone-regular-webfont.woff2') format('woff2'), url('../files/webfonts/fjallaone/fjallaone-regular-webfont.woff') format('woff'), url('../files/webfonts/fjallaone/fjallaone-regular-webfont.ttf') format('truetype'), url('../files/webfonts/fjallaone/fjallaone-regular-webfont.svg#fjalla_oneregular') format('svg');
font-weight: normal; font-style: normal; }
@font-face {
font-family: 'vigaregular';
src: url('../files/webfonts/viga/viga-regular-webfont.eot');
src: url('../files/webfonts/viga/viga-regular-webfont.eot?#iefix') format('embedded-opentype'),
url('../files/webfonts/viga/viga-regular-webfont.woff2') format('woff2'), url('../files/webfonts/viga/viga-regular-webfont.woff') format('woff'), url('../files/webfonts/viga/viga-regular-webfont.ttf') format('truetype'), url('../files/webfonts/viga/viga-regular-webfont.svg#vigaregular') format('svg');
font-weight: normal; font-style: normal; }
@font-face {
font-family: 'ubunturegular';
src: url('../files/webfonts/ubuntu/ubuntu-r-webfont.eot');
src: url('../files/webfonts/ubuntu/ubuntu-r-webfont.eot?#iefix') format('embedded-opentype'),
url('../files/webfonts/ubuntu/ubuntu-r-webfont.woff2') format('woff2'), url('../files/webfonts/ubuntu/ubuntu-r-webfont.woff') format('woff'), url('../files/webfonts/ubuntu/ubuntu-r-webfont.ttf') format('truetype'), url('../files/webfonts/ubuntu/ubuntu-r-webfont.svg#ubunturegular') format('svg');
font-weight: normal; font-style: normal; }
@font-face {
font-family: 'archivo_blackregular';
src: url('../files/webfonts/archivoblack/archivoblack-regular-webfont.eot');
src: url('../files/webfonts/archivoblack/archivoblack-regular-webfont.eot?#iefix') format('embedded-opentype'), 
url('../files/webfonts/archivoblack/archivoblack-regular-webfont.woff2') format('woff2'), url('../files/webfonts/archivoblack/archivoblack-regular-webfont.woff') format('woff'), url('../files/webfonts/archivoblack/archivoblack-regular-webfont.ttf') format('truetype'), url('../files/webfonts/archivoblack/archivoblack-regular-webfont.svg#archivo_blackregular') format('svg');
font-weight: normal; font-style: normal; }
/* @end */
/* DECORATION */
/* line */
#stacks_in_416_page0 .decoration_color_1 {
	background-color: #EDF7FF !important;
	display: block !important;
	margin-top: 0px !important;	
	margin-left: 0px !important;
}
/* back glow */
#stacks_in_416_page0 .flash-color {
	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;	
	display: none !important;
}
/* DECORATION and GLOW END  */
/*  XXXXXXXXXXXXXXXXXXXXXXXXXXX  DEMO AREA - CSS STYLES  XXXXXXXXXXXXXXXXXXXXXXXXXXX */




/* -- End EACH CSS Template -- */#stacks_in_416_page0 .scrollButton-hypetitles {		
	 
	display: none !important;
	 
		
	position: absolute;
	left: 0;
	z-index: 5;
	margin-right: auto;
	margin-left: auto;
	right: 0;
	bottom: 8%;
	border-radius: 55px;
	-webkit-border-radius: 55px;
	-moz-border-radius: 55px;
	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.1s;
	 
}    
@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_416_page0 .scrollButton-hypetitles a {
	font-size: 50px !important;
	line-height: 1em;
	transition: 0.06s linear;
	-webkit-transition: 0.06s linear;
	-moz-transition: 0.06s 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.4s;	
	color: #D5D5D5 !important;
	 
}
#stacks_in_416_page0 .scrollButton-hypetitles [class^="fa fa-"], #stacks_in_416_page0 .scrollButton-hypetitles #stacks_in_416_page0 [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_416_page0 .scrollButton-hypetitles a:hover {
	text-shadow: 0 0 7px rgba(0, 0, 0, 0.2);
}

#target-hypetitles {
	position: absolute;
	height: 0px;
	width: 100%;
	bottom: 0px;
	 
}

@media only screen and (max-height: 601px) {
#stacks_in_416_page0 .scrollButton-hypetitles { display: none !important; }
#stacks_in_416_page0 .scrollButton-hypetitles a { font-size: 0 !important; display: none !important;  }  
} .s-container-stacks_in_442_page0{ }#s-wrapper-stacks_in_442_page0{margin:0; }#s-content-stacks_in_442_page0{justify-content:center; padding:0; }.s-bg-stacks_in_442_page0{border-radius:0px 0px 0px 0px}
.stacks_in_444_page0 .button{max-width:100%; line-height:38px;height:38px;  }.button-1-stacks_in_444_page0{color:rgba(246, 137, 13, 1.00);background-color:rgba(51, 51, 51, 1.00);border-color:rgba(128, 128, 128, 1.00)}.button-1-stacks_in_444_page0:hover{color:rgba(246, 137, 13, 1.00);background-color:rgba(246, 137, 13, 1.00);border-color:rgba(108, 108, 108, 1.00)}

#mdstacks_in_303_page0 hr{border-top:5px solid var(--accent-color); width:60px;max-width:100%;}#mdstacks_in_303_page0 h1,#mdstacks_in_303_page0 h2,#mdstacks_in_303_page0 h3,#mdstacks_in_303_page0 h4,#mdstacks_in_303_page0 h5,#mdstacks_in_303_page0 h6{color:var(--text-color-normal);}#mdstacks_in_303_page0 p,#mdstacks_in_303_page0 ul,#mdstacks_in_303_page0 ol{color:var(--text-color-normal);font-size:2.00rem; }#mdstacks_in_303_page0 a{color:var(--link-color);}#mdstacks_in_303_page0 a:hover{color:var(--link-color-hover);}

#stacks_in_303_page0 {
	padding:  20px;
}
 .s-container-stacks_in_417_page0{ width:100%;}#s-wrapper-stacks_in_417_page0{margin:0; }#s-content-stacks_in_417_page0{justify-content:center; padding:0; }.s-bg-stacks_in_417_page0{border-radius:0px 0px 0px 0px}
.s-grid-stacks_in_419_page0{grid-column-gap:0px;grid-row-gap:20px;grid-template-columns:repeat(auto-fit,minmax(250px,1fr));align-items:center;  }.s-grid-stacks_in_419_page0 > .s-grid-item{border-radius:0px; padding:0px 0px 0px 0px; background-color:transparent; }.s-grid-stacks_in_419_page0 > .s-grid-item:hover{ }#stacks_out_419_page0{width:100%}

#stacks_in_419_page0 {
	margin: 20px 0px 20px 0px;
	padding: 20px 0px 20px 0px;
}
.item_stacks_in_421_page0{ grid-column:span 1;grid-row:span 1; justify-content:flex-start;  overflow:hidden;  }@media (max-width:900px){.item_stacks_in_421_page0{ grid-column:span 1;grid-row:span 1;}}
.item_stacks_in_423_page0{ grid-column:span 1;grid-row:span 1; justify-content:flex-end;  overflow:hidden;  }@media (max-width:900px){.item_stacks_in_423_page0{ grid-column:span 1;grid-row:span 1;}}
.item_stacks_in_430_page0{ grid-column:span 1;grid-row:span 1; justify-content:flex-start;  overflow:hidden;  }@media (max-width:900px){.item_stacks_in_430_page0{ grid-column:span 1;grid-row:span 1;}}
.item_stacks_in_434_page0{ grid-column:span 1;grid-row:span 1; justify-content:flex-start;  overflow:hidden;  }@media (max-width:900px){.item_stacks_in_434_page0{ grid-column:span 1;grid-row:span 1;}}
 .s-container-stacks_in_473_page0{ }#s-wrapper-stacks_in_473_page0{margin:0; }#s-content-stacks_in_473_page0{justify-content:center; padding:0; }.s-bg-stacks_in_473_page0{border-radius:0px 0px 0px 0px}
.s-cols-stacks_in_459_page0{justify-content:space-around;align-items:stretch;}.s-cols-stacks_in_459_page0 > .s-cols-item{border-radius:0px;margin-bottom:0px;width:100%;  padding:20px 10px 20px 10px;background-color:none; }.s-cols-stacks_in_459_page0 > .s-cols-item:hover{ transform:translateY(-5px);}@media (min-width:600px){.s-cols-stacks_in_459_page0 > .s-cols-item{ width:calc((100% - calc(1 * 20px)) / 2);}}@media (min-width:900px){.s-cols-stacks_in_459_page0 > .s-cols-item{ width:calc((100% - calc(2 * 20px)) / 3);}}#stacks_out_459_page0{width:100%}
.item_stacks_in_476_page0 {
  justify-content: flex-start;
   
  
}


.svg-stacks_in_478_page0 svg{width:34px;max-width:100%}.svg-stacks_in_478_page0 svg path,.svg-stacks_in_478_page0 svg line,.svg-stacks_in_478_page0 svg rect,.svg-stacks_in_478_page0 svg text,.svg-stacks_in_478_page0 svg circle,.svg-stacks_in_478_page0 svg ellipse,.svg-stacks_in_478_page0 svg polygon,.svg-stacks_in_478_page0 svg polyline{    fill:var(--accent-color)!important;}.svg-stacks_in_478_page0 svg:hover{ transform:translateY(-5px);}@media (min-width:600px){.svg-stacks_in_478_page0 svg{width:42px}}

#stacks_in_478_page0 {
	margin: 0px 0px 20px 0px;
}
#mdstacks_in_480_page0 hr{border-top:1px solid var(--border-color-softer); width:100%;max-width:100%;}#mdstacks_in_480_page0 h1,#mdstacks_in_480_page0 h2,#mdstacks_in_480_page0 h3,#mdstacks_in_480_page0 h4,#mdstacks_in_480_page0 h5,#mdstacks_in_480_page0 h6{color:var(--text-color-normal);}#mdstacks_in_480_page0 p,#mdstacks_in_480_page0 ul,#mdstacks_in_480_page0 ol{color:var(--text-color-normal); }#mdstacks_in_480_page0 a{color:var(--link-color);}#mdstacks_in_480_page0 a:hover{color:var(--link-color-hover);}
.item_stacks_in_461_page0 {
  justify-content: flex-start;
   
  
}


.svg-stacks_in_482_page0 svg{width:34px;max-width:100%}.svg-stacks_in_482_page0 svg path,.svg-stacks_in_482_page0 svg line,.svg-stacks_in_482_page0 svg rect,.svg-stacks_in_482_page0 svg text,.svg-stacks_in_482_page0 svg circle,.svg-stacks_in_482_page0 svg ellipse,.svg-stacks_in_482_page0 svg polygon,.svg-stacks_in_482_page0 svg polyline{    fill:var(--accent-color)!important;}.svg-stacks_in_482_page0 svg:hover{filter:brightness(0.9); }@media (min-width:600px){.svg-stacks_in_482_page0 svg{width:42px}}

#stacks_in_482_page0 {
	margin: 0px 0px 20px 0px;
}
#mdstacks_in_465_page0 hr{border-top:1px solid var(--border-color-softer); width:100%;max-width:100%;}#mdstacks_in_465_page0 h1,#mdstacks_in_465_page0 h2,#mdstacks_in_465_page0 h3,#mdstacks_in_465_page0 h4,#mdstacks_in_465_page0 h5,#mdstacks_in_465_page0 h6{color:var(--text-color-normal);}#mdstacks_in_465_page0 p,#mdstacks_in_465_page0 ul,#mdstacks_in_465_page0 ol{color:var(--text-color-normal); }#mdstacks_in_465_page0 a{color:var(--link-color);}#mdstacks_in_465_page0 a:hover{color:var(--link-color-hover);}
.item_stacks_in_467_page0 {
  justify-content: flex-start;
   
  
}


.svg-stacks_in_469_page0 svg{width:34px;max-width:100%}.svg-stacks_in_469_page0 svg path,.svg-stacks_in_469_page0 svg line,.svg-stacks_in_469_page0 svg rect,.svg-stacks_in_469_page0 svg text,.svg-stacks_in_469_page0 svg circle,.svg-stacks_in_469_page0 svg ellipse,.svg-stacks_in_469_page0 svg polygon,.svg-stacks_in_469_page0 svg polyline{    fill:var(--accent-color)!important;}.svg-stacks_in_469_page0 svg:hover{ transform:translateY(-5px);}@media (min-width:600px){.svg-stacks_in_469_page0 svg{width:42px}}

#stacks_in_469_page0 {
	margin: 0px 0px 20px 0px;
}
#mdstacks_in_471_page0 hr{border-top:1px solid var(--border-color-softer); width:100%;max-width:100%;}#mdstacks_in_471_page0 h1,#mdstacks_in_471_page0 h2,#mdstacks_in_471_page0 h3,#mdstacks_in_471_page0 h4,#mdstacks_in_471_page0 h5,#mdstacks_in_471_page0 h6{color:var(--text-color-normal);}#mdstacks_in_471_page0 p,#mdstacks_in_471_page0 ul,#mdstacks_in_471_page0 ol{color:var(--text-color-normal); }#mdstacks_in_471_page0 a{color:var(--link-color);}#mdstacks_in_471_page0 a:hover{color:var(--link-color-hover);}
 .s-container-stacks_in_103_page0{ }#s-wrapper-stacks_in_103_page0{margin:0; }#s-content-stacks_in_103_page0{justify-content:center;  }.s-bg-stacks_in_103_page0{border-radius:0px 0px 0px 0px}
#mdstacks_in_211_page0 hr{border-top:1px solid var(--border-color-softer); width:100%;max-width:100%;}#mdstacks_in_211_page0 h1,#mdstacks_in_211_page0 h2,#mdstacks_in_211_page0 h3,#mdstacks_in_211_page0 h4,#mdstacks_in_211_page0 h5,#mdstacks_in_211_page0 h6{color:var(--accent-color);}#mdstacks_in_211_page0 p,#mdstacks_in_211_page0 ul,#mdstacks_in_211_page0 ol{color:var(--text-color-normal); }#mdstacks_in_211_page0 a{color:var(--link-color);}#mdstacks_in_211_page0 a:hover{color:var(--link-color-hover);}
.s-grid-stacks_in_108_page0{grid-column-gap:0;grid-row-gap:0;grid-template-columns:1fr;align-items:center;  }.s-grid-stacks_in_108_page0 > .s-grid-item{border-radius:0px; padding:0px 0px 0px 0px; background-color:none; }.s-grid-stacks_in_108_page0 > .s-grid-item:hover{ }@media (min-width:600px){.s-grid-stacks_in_108_page0{grid-template-columns:1.5fr 100px 1fr;grid-column-gap:0;grid-row-gap:0; }}#stacks_out_108_page0{width:100%}
.item_stacks_in_110_page0{ grid-column:1 / span 2;grid-row:1 / span 1;z-index:1; justify-content:flex-start;  overflow:hidden;  }@media (max-width:900px){.item_stacks_in_110_page0{ grid-column:span 1;grid-row:span 1;}}
.stacks_in_112_page0 img{max-width:100%!important;border-radius:0px;}.stacks_in_112_page0 img:hover{ }

#stacks_in_112_page0 {
	border: solid rgba(77, 77, 77, 1.00);
	border-width:  1px;
}

#stacks_out_112_page0 {
	width: 80%;
	margin-left:0;
}
.item_stacks_in_115_page0{ grid-column:2 / span 2;grid-row:1 / span 1;z-index:1; justify-content:center;  overflow:hidden;        }@media (max-width:900px){.item_stacks_in_115_page0{ grid-column:2 / span 2;grid-row:1 / span 1;z-index:;}}@media (max-width:600px){.item_stacks_in_115_page0{ grid-column:span 1;grid-row:span 1;}}
#mdstacks_in_117_page0 hr{border-top:1px solid var(--border-color-softer); width:100%;max-width:100%;}#mdstacks_in_117_page0 h1,#mdstacks_in_117_page0 h2,#mdstacks_in_117_page0 h3,#mdstacks_in_117_page0 h4,#mdstacks_in_117_page0 h5,#mdstacks_in_117_page0 h6{color:var(--text-color-normal);}#mdstacks_in_117_page0 p,#mdstacks_in_117_page0 ul,#mdstacks_in_117_page0 ol{color:var(--accent-color);font-size:1.60rem; }#mdstacks_in_117_page0 a{color:var(--link-color);}#mdstacks_in_117_page0 blockquote{margin-left:0;padding-left:1rem;border-left:3px solid var(--accent-color)}#mdstacks_in_117_page0 blockquote p{color:var(--text-color-softer)}#mdstacks_in_117_page0 a:hover{color:var(--link-color-hover);}

#stacks_in_117_page0 {
	margin:  20px;
}
.s-grid-stacks_in_213_page0{grid-column-gap:0;grid-row-gap:0;grid-template-columns:1fr;align-items:center;  }.s-grid-stacks_in_213_page0 > .s-grid-item{border-radius:0px; padding:0px 0px 0px 0px; background-color:none; }.s-grid-stacks_in_213_page0 > .s-grid-item:hover{ }@media (min-width:600px){.s-grid-stacks_in_213_page0{grid-template-columns:1.5fr 100px 1fr;grid-column-gap:0;grid-row-gap:0; }}@media (min-width:900px){.s-grid-stacks_in_213_page0{grid-template-columns:1fr 100px 1.5fr;grid-column-gap:0;grid-row-gap:0; }}#stacks_out_213_page0{width:100%}

#stacks_in_213_page0 {
	margin: 40px 0px 0px 0px;
}
.item_stacks_in_215_page0{ grid-column:2 / span 2;grid-row:1 / span 1;z-index:1; justify-content:flex-start;  overflow:hidden;  }@media (max-width:900px){.item_stacks_in_215_page0{ grid-column:span 1;grid-row:span 1;}}
.stacks_in_217_page0 img{max-width:100%!important;border-radius:0px;}.stacks_in_217_page0 img:hover{ }

#stacks_in_217_page0 {
	border: solid rgba(77, 77, 77, 1.00);
	border-width:  1px;
}

#stacks_out_217_page0 {
	width: 80%;
	margin-right:0;
}
.item_stacks_in_218_page0{ grid-column:2 / span 1;grid-row:1 / span 1;z-index:1; justify-content:flex-start;  overflow:hidden;  }@media (max-width:900px){.item_stacks_in_218_page0{ grid-column:span 1;grid-row:span 1;}}
.item_stacks_in_220_page0{ grid-column:1 / span 2;grid-row:1 / span 1;z-index:1; justify-content:center;  overflow:hidden;        }@media (max-width:900px){.item_stacks_in_220_page0{ grid-column:2 / span 2;grid-row:1 / span 1;z-index:;}}@media (max-width:600px){.item_stacks_in_220_page0{ grid-column:span 1;grid-row:span 1;}}
#mdstacks_in_222_page0 hr{border-top:1px solid var(--border-color-softer); width:100%;max-width:100%;}#mdstacks_in_222_page0 h1,#mdstacks_in_222_page0 h2,#mdstacks_in_222_page0 h3,#mdstacks_in_222_page0 h4,#mdstacks_in_222_page0 h5,#mdstacks_in_222_page0 h6{color:var(--text-color-normal);}#mdstacks_in_222_page0 p,#mdstacks_in_222_page0 ul,#mdstacks_in_222_page0 ol{color:var(--accent-color);font-size:1.70rem; }#mdstacks_in_222_page0 a{color:var(--link-color);}#mdstacks_in_222_page0 blockquote{margin-left:0;padding-left:1rem;border-left:3px solid var(--accent-color)}#mdstacks_in_222_page0 blockquote p{color:var(--text-color-softer)}#mdstacks_in_222_page0 a:hover{color:var(--link-color-hover);}

#stacks_in_222_page0 {
	margin:  20px;
}
.s-container-stacks_in_490_page0{ width:100%;  margin-left: auto; margin-right: auto;}#s-wrapper-stacks_in_490_page0{margin:0;  }#s-content-stacks_in_490_page0{justify-content:center; padding:0;  }@media (min-width:600px){.s-container-stacks_in_490_page0{ }#s-wrapper-stacks_in_490_page0{}#s-content-stacks_in_490_page0{ }}@media (min-width:900px){.s-container-stacks_in_490_page0{ }#s-wrapper-stacks_in_490_page0{}#s-content-stacks_in_490_page0{ }}@media (min-width:1200px){.s-container-stacks_in_490_page0{ }#s-wrapper-stacks_in_490_page0{}#s-content-stacks_in_490_page0{ }}.s-bg-stacks_in_490_page0{z-index:0}





#parallaxerstacks_in_492_page0 .paraimg {



  
    width: 100vw;
    height: 100vh;
    object-fit: cover;
    object-position: center center;


}


#parallaxerstacks_in_492_page0 {
    position: relative;
    text-align: center;
    overflow: hidden;
}

@media only screen and (min-width: 768px) {
    #parallaxerstacks_in_492_page0 {
      
    }
}

@media only screen and (max-width: 768px) {
    #parallaxerstacks_in_492_page0 {
      
    }
}



#parallaxerstacks_in_492_page0 .par-centered {
    position: absolute;
    width: 100%;
    text-align: center;
    top: 50%;
    transform: translateY(-50%);

}

















 .s-container-stacks_in_170_page0{ }#s-wrapper-stacks_in_170_page0{margin:0; }#s-content-stacks_in_170_page0{justify-content:center;  }.s-bg-stacks_in_170_page0{border-radius:0px 0px 0px 0px}
#mdstacks_in_172_page0 hr{border-top:1px solid var(--border-color-softer); width:100%;max-width:100%;}#mdstacks_in_172_page0 h1,#mdstacks_in_172_page0 h2,#mdstacks_in_172_page0 h3,#mdstacks_in_172_page0 h4,#mdstacks_in_172_page0 h5,#mdstacks_in_172_page0 h6{color:var(--button-primary-color);}#mdstacks_in_172_page0 p,#mdstacks_in_172_page0 ul,#mdstacks_in_172_page0 ol{color:var(--text-color-normal); }#mdstacks_in_172_page0 a{color:var(--link-color);}#mdstacks_in_172_page0 a:hover{color:var(--link-color-hover);}
.s-cols-stacks_in_174_page0{justify-content:space-around;align-items:stretch;}.s-cols-stacks_in_174_page0 > .s-cols-item{border-radius:0px;margin-bottom:0px;width:100%;  padding:20px 10px 20px 10px;background-color:none; }.s-cols-stacks_in_174_page0 > .s-cols-item:hover{ }@media (min-width:600px){.s-cols-stacks_in_174_page0 > .s-cols-item{ width:calc((100% - calc(1 * 20px)) / 2);}}@media (min-width:900px){.s-cols-stacks_in_174_page0 > .s-cols-item{ width:calc((100% - calc(2 * 20px)) / 3);}}#stacks_out_174_page0{width:100%}
.item_stacks_in_176_page0 {
  justify-content: flex-start;
   
  
}


.svg-stacks_in_178_page0 svg{width:34px;max-width:100%}.svg-stacks_in_178_page0 svg path,.svg-stacks_in_178_page0 svg line,.svg-stacks_in_178_page0 svg rect,.svg-stacks_in_178_page0 svg text,.svg-stacks_in_178_page0 svg circle,.svg-stacks_in_178_page0 svg ellipse,.svg-stacks_in_178_page0 svg polygon,.svg-stacks_in_178_page0 svg polyline{    fill:var(--accent-color)!important;}.svg-stacks_in_178_page0 svg:hover{ }@media (min-width:600px){.svg-stacks_in_178_page0 svg{width:42px}}

#stacks_in_178_page0 {
	margin: 0px 0px 20px 0px;
}
#mdstacks_in_180_page0 hr{border-top:1px solid var(--border-color-softer); width:100%;max-width:100%;}#mdstacks_in_180_page0 h1,#mdstacks_in_180_page0 h2,#mdstacks_in_180_page0 h3,#mdstacks_in_180_page0 h4,#mdstacks_in_180_page0 h5,#mdstacks_in_180_page0 h6{color:var(--text-color-normal);}#mdstacks_in_180_page0 p,#mdstacks_in_180_page0 ul,#mdstacks_in_180_page0 ol{color:var(--text-color-normal); }#mdstacks_in_180_page0 a{color:var(--link-color);}#mdstacks_in_180_page0 a:hover{color:var(--link-color-hover);}
.item_stacks_in_484_page0 {
  justify-content: flex-start;
   
  
}


.svg-stacks_in_486_page0 svg{width:34px;max-width:100%}.svg-stacks_in_486_page0 svg path,.svg-stacks_in_486_page0 svg line,.svg-stacks_in_486_page0 svg rect,.svg-stacks_in_486_page0 svg text,.svg-stacks_in_486_page0 svg circle,.svg-stacks_in_486_page0 svg ellipse,.svg-stacks_in_486_page0 svg polygon,.svg-stacks_in_486_page0 svg polyline{    fill:var(--accent-color)!important;}.svg-stacks_in_486_page0 svg:hover{filter:brightness(0.9); }@media (min-width:600px){.svg-stacks_in_486_page0 svg{width:42px}}

#stacks_in_486_page0 {
	margin: 0px 0px 20px 0px;
}
#mdstacks_in_488_page0 hr{border-top:1px solid var(--border-color-softer); width:100%;max-width:100%;}#mdstacks_in_488_page0 h1,#mdstacks_in_488_page0 h2,#mdstacks_in_488_page0 h3,#mdstacks_in_488_page0 h4,#mdstacks_in_488_page0 h5,#mdstacks_in_488_page0 h6{color:var(--text-color-normal);}#mdstacks_in_488_page0 p,#mdstacks_in_488_page0 ul,#mdstacks_in_488_page0 ol{color:var(--text-color-normal); }#mdstacks_in_488_page0 a{color:var(--link-color);}#mdstacks_in_488_page0 a:hover{color:var(--link-color-hover);}
.item_stacks_in_182_page0 {
  justify-content: flex-start;
   
  
}


.svg-stacks_in_184_page0 svg{width:34px;max-width:100%}.svg-stacks_in_184_page0 svg path,.svg-stacks_in_184_page0 svg line,.svg-stacks_in_184_page0 svg rect,.svg-stacks_in_184_page0 svg text,.svg-stacks_in_184_page0 svg circle,.svg-stacks_in_184_page0 svg ellipse,.svg-stacks_in_184_page0 svg polygon,.svg-stacks_in_184_page0 svg polyline{    fill:var(--accent-color)!important;}.svg-stacks_in_184_page0 svg:hover{ }@media (min-width:600px){.svg-stacks_in_184_page0 svg{width:42px}}

#stacks_in_184_page0 {
	margin: 0px 0px 20px 0px;
}
#mdstacks_in_186_page0 hr{border-top:1px solid var(--border-color-softer); width:100%;max-width:100%;}#mdstacks_in_186_page0 h1,#mdstacks_in_186_page0 h2,#mdstacks_in_186_page0 h3,#mdstacks_in_186_page0 h4,#mdstacks_in_186_page0 h5,#mdstacks_in_186_page0 h6{color:var(--text-color-normal);}#mdstacks_in_186_page0 p,#mdstacks_in_186_page0 ul,#mdstacks_in_186_page0 ol{color:var(--text-color-normal); }#mdstacks_in_186_page0 a{color:var(--link-color);}#mdstacks_in_186_page0 a:hover{color:var(--link-color-hover);}
.s-cols-stacks_in_224_page0{justify-content:space-between;align-items:stretch;}.s-cols-stacks_in_224_page0 > .s-cols-item{border-radius:0px;margin-bottom:0px;width:100%;  padding:0px 0px 0px 0px;background-color:none; }.s-cols-stacks_in_224_page0 > .s-cols-item:hover{ }@media (min-width:600px){.s-cols-stacks_in_224_page0 > .s-cols-item{ width:calc((100% - calc(1 * 0px)) / 2);}}#stacks_out_224_page0{width:100%}

#stacks_in_224_page0 {
	margin: 40px 0px 0px 0px;
}
.item_stacks_in_226_page0 {
  justify-content: center;
  min-height: 300px;
   
  
}


.item_stacks_in_231_page0 {
  justify-content: center;
   
  
  background-color: rgba(255, 255, 255, 0.04) !important;
  background-image: none !important;
       
}


 .s-container-stacks_in_516_page0{ }#s-wrapper-stacks_in_516_page0{margin:0; }#s-content-stacks_in_516_page0{justify-content:center; padding:0; }.s-bg-stacks_in_516_page0{border-radius:0px 0px 0px 0px}
            #stacks_in_451_page0 h2,#stacks_in_451_page0 div{color:rgba(246, 137, 13, 1.00)}#stacks_in_451_page0 h2 a,#stacks_in_451_page0 div a{color:rgba(246, 137, 13, 1.00)}#stacks_in_451_page0 h2 a:hover,#stacks_in_451_page0 div a:hover{color:rgba(184, 102, 9, 1.00)}#stacks_in_451_page0 small,#stacks_in_451_page0 small div{color:rgba(111, 111, 111, 1.00)}      #stacks_in_451_page0 .hTxt:not(.vault-font),.no-default:not(.custom-font) .hTxt:not(.vault-font){font-family:"Alegreya Sans SC",Sans-Serif;font-weight:400;font-style:normal}            
 @media only screen and (max-width:480.00px){#stacks_in_451_page0 h2{font-size:1.50rem!important}}@media only screen and (min-width:480.00px) and (max-width:640.00px){#stacks_in_451_page0 h2{font-size:3.00rem!important}}@media only screen and (min-width:640.00px) and (max-width:2000.00px){#stacks_in_451_page0 h2{font-size:3.00rem!important}}@media only screen and (min-width:2000.00px){#stacks_in_451_page0 h2{font-size:3.00rem!important}}

#stacks_in_451_page0 {
	margin:  10px;
	padding:  10px;
}
/* @group Resets */

/* Resets to stop themes messing with our styling */

#stacks_in_394_page0 *,
#stacks_in_394_page0 *:after,
#stacks_in_394_page0 *:before {
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
}

#stacks_in_394_page0 form,
#stacks_in_394_page0 fieldset {
	display: block;
	border: none;
	background: none;
	padding: 0;
	margin: 0;
	box-shadow: none;
}

#stacks_in_394_page0 select {
	-webkit-appearance: menulist !important;
	-moz-appearance: menulist !important;
}

#stacks_in_394_page0 select[multiple] {
    height: 100%;
    -webkit-appearance: none !important;
    -moz-appearance: none !important;
}

#stacks_in_394_page0 .fpNotAllowed *:hover {
	cursor: not-allowed;
}

/* @end */

/* @group Base Form Styling */

/* Styling borrowed from Twitter Bootstrap, scoped for exclusive use of FormSteps */

#stacks_in_394_page0 label {
    display: inline-block;
    max-width: 100%;
    margin-bottom: 5px;
    font-weight: 700;
    font-size: 14px;
    color: rgba(255, 255, 255, 1.00);
}

#stacks_in_394_page0 .form-group {
    padding: 15px 0px;
    margin: 0;
}

#stacks_in_394_page0 .form-control {
    display: block;
    width: 100%;
    padding: 6px 12px;
    font-size: 14px;
    line-height: 1.42857143;
    color: rgba(85, 85, 85, 1.00);
    background-color: rgba(255, 255, 255, 1.00);
    background-image: none;
    border: 1px solid rgba(204, 204, 204, 1.00);
    border-radius: 4px;
    -webkit-box-shadow: none;
    box-shadow: none;
    -webkit-transition: border-color ease-in-out .15s;
    -o-transition: border-color ease-in-out .15s;
    transition: border-color ease-in-out .15s;
}

#stacks_in_394_page0 .form-control input {
    height: 34px;
}

#stacks_in_394_page0 .radio label {
	padding-left: 0;
}

#stacks_in_394_page0 input[type="radio"],
#stacks_in_394_page0 input[type="checkbox"] {
	margin-left: 0.1em;
	position: relative;
}

#stacks_in_394_page0 .form-control:focus {
    border-color: rgba(102, 175, 233, 1.00);
    background-color: rgba(255, 255, 255, 1.00);
    outline: 0;
}

#stacks_in_394_page0 textarea.form-control {
    height: auto;
}

#stacks_in_394_page0 .help-block {
    display: block;
    margin-top: 5px;
    margin-bottom: 10px;
    color: rgba(115, 115, 115, 1.00);
}

/* Input groups */

#stacks_in_394_page0 .input-group {
    position: relative;
    display: table;
    border-collapse: separate;
    width: 100%;
}

#stacks_in_394_page0 .input-group .form-control,
#stacks_in_394_page0 .input-group-addon {
    display: table-cell;
}

#stacks_in_394_page0 .input-group-addon {
    width: 1%;
    white-space: nowrap;
    vertical-align: middle;
}

#stacks_in_394_page0 .input-group-addon {
    padding: 6px 12px;
    font-size: 14px;
    font-weight: 400;
    line-height: 1;
    color: rgba(85, 85, 85, 1.00);
    text-align: center;
    background-color: rgba(238, 238, 238, 1.00);
    border: 1px solid rgba(204, 204, 204, 1.00);
    border-radius: 4px;
}

#stacks_in_394_page0 .input-group .form-control:last-child,
#stacks_in_394_page0 .input-group-addon:first-child {
    border-top-right-radius: 0;
    border-bottom-right-radius: 0;
}

#stacks_in_394_page0 .input-group-addon:first-child {
	border-right: none;
}

#stacks_in_394_page0 .input-group-addon:last-child {
    border-top-left-radius: 0;
    border-bottom-left-radius: 0;
    border-left: none;
}

#stacks_in_394_page0 .input-group .form-control {
    position: relative;
    z-index: 2;
    float: left;
    width: 100%;
    margin-bottom: 0;
}

/* Buttons */

.btn {
    display: inline-block;
    padding: 6px 12px;
    margin-bottom: 0;
    font-size: 14px;
    font-weight: 400;
    line-height: 1.42857143;
    text-align: center;
    white-space: nowrap;
    vertical-align: middle;
    -ms-touch-action: manipulation;
    touch-action: manipulation;
    cursor: pointer;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
    background-image: none;
    border: 1px solid transparent;
    border-radius: 4px;
}

/* @end */

/* @group Form Input sizing */

/*  */

/*  */

/* @end */

/* @group Date Picker Styling */

div#ui-datepicker-div.ui-datepicker.ui-widget.ui-widget-content.ui-helper-clearfix.ui-corner-all {
	z-index: 9999 !important;
}

.ui-datepicker {
	background-color: #fff;
	border: 1px solid #66AFE9;
	border-radius: 4px;
	box-shadow: 0 0 8px rgba(102,175,233,.6);
	display: none;
	margin-top: 4px;
	padding: 10px;
	width: 240px;
  color: #212529;
}
.ui-datepicker a,
.ui-datepicker a:hover {
	text-decoration: none;
}
.ui-datepicker a:hover,
.ui-datepicker td:hover a {
	color: #2A6496;
	-webkit-transition: color 0.1s ease-in-out;
	   -moz-transition: color 0.1s ease-in-out;
	     -o-transition: color 0.1s ease-in-out;
	        transition: color 0.1s ease-in-out;
}
.ui-datepicker .ui-datepicker-header {
	margin-bottom: 4px;
	text-align: center;
}
.ui-datepicker .ui-datepicker-title {
	font-weight: 700;
}
.ui-datepicker .ui-datepicker-prev,
.ui-datepicker .ui-datepicker-next {
	cursor: default;
	font-family: 'FontAwesome';
	-webkit-font-smoothing: antialiased;
	font-style: normal;
	font-weight: normal;
	height: 20px;
	font-size: 20px;
	line-height: 1;
	margin-top: 2px;
	width: 30px;
}
.ui-datepicker .ui-datepicker-prev {
	float: left;
	text-align: left;
}
.ui-datepicker .ui-datepicker-next {
	float: right;
	text-align: right;
}
.ui-datepicker .ui-datepicker-prev:before {
	content: "\f0a8";
}
.ui-datepicker .ui-datepicker-next:before {
	content: "\f0a9";
}
.ui-datepicker .ui-icon {
	display: none;
}
.ui-datepicker .ui-datepicker-calendar {
  table-layout: fixed;
	width: 100%;
}
.ui-datepicker .ui-datepicker-calendar th,
.ui-datepicker .ui-datepicker-calendar td {
	text-align: center;
	padding: 4px 0;
}
.ui-datepicker .ui-datepicker-calendar td {
	border-radius: 4px;
	-webkit-transition: background-color 0.1s ease-in-out, color 0.1s ease-in-out;
	   -moz-transition: background-color 0.1s ease-in-out, color 0.1s ease-in-out;
	     -o-transition: background-color 0.1s ease-in-out, color 0.1s ease-in-out;
	        transition: background-color 0.1s ease-in-out, color 0.1s ease-in-out;
}
.ui-datepicker .ui-datepicker-calendar td:hover {
	background-color: #eee;
	cursor: pointer;
}
.ui-datepicker .ui-datepicker-calendar td a {
	text-decoration: none;
}
.ui-datepicker .ui-datepicker-today,
.ui-datepicker .ui-datepicker-current-day {
	background-color: #4289cc;
}
.ui-datepicker .ui-datepicker-today a,
.ui-datepicker .ui-datepicker-current-day a {
	color: #fff
}
.ui-datepicker .ui-datepicker-calendar .ui-datepicker-unselectable:hover {
	background-color: #fff;
	cursor: default;
}

.ui-datepicker-unselectable.ui-state-disabled {
	opacity: 0.50;
}

/* Some extra CSS added by Will Woodgate on 28th Feb 2018 to help with styling the time picker */
.ui-datepicker table.ui-datepicker-calendar {
	margin-bottom: 10px;
}

.ui-datepicker .ui-timepicker-div dl {
	padding-top:15px;
	padding-bottom: 0px;
	border: 1px solid #dddddd;
	margin-top: 0px;
	margin-bottom: 10px;
	display: block;
	background: #f9f9f9;
}

.ui-datepicker .ui-timepicker-div .ui_tpicker_time .ui_tpicker_time_input {
	border-bottom: none;
	border: 1px solid #dddddd;
	background: #ffffff;
	margin: 0px;
  padding: 6px 0 6px 6px;
}

.ui-datepicker .ui-timepicker-div dl dd {
	margin: 0 10px 10px 40%;
	min-height: 30px;
}

.ui-datepicker .ui-slider {
	border: 1px solid #c5c5c5;
	border-radius: 3px;
	height: .8em;
	position: relative;
	margin-top: 15px;
}

.ui-datepicker .ui-slider-handle {
	border: 1px solid #4289cc;
	border-radius: 3px;
	background: #4289cc;
	font-weight: normal;
	color: #454545;
	top: -.3em;
	margin-left: -.6em;
	position: absolute;
	z-index: 2;
	width: 1.2em;
	height: 1.2em;
	cursor: default;
	-ms-touch-action: none;
	touch-action: none;
}

.ui-datepicker div.ui-datepicker-buttonpane {
	display: block;
}

.ui-datepicker div.ui-datepicker-buttonpane button {
  float: left;
	background: #FFFFFF;
	border-radius: 4px;
	color: #333333;
	border: 1px solid #cccccc;
	outline: none;
	padding: 10px 15px;
	font-size: 15px;
	margin: 0px;
}

.ui-datepicker div.ui-datepicker-buttonpane button:hover {
	color: #333;
	background-color: #e6e6e6;
	border-color: #adadad;
}

.ui-datepicker div.ui-datepicker-buttonpane button.ui-datepicker-close {
	float: right;
	background: #4289cc;
	border: 1px solid #2e6da4;
	color: #ffffff;
}

.ui-datepicker div.ui-datepicker-buttonpane button.ui-datepicker-close:hover {
	background-color: #286090;
	border-color: #204d74;
	color: #ffffff;
}

/* @end */

/* Next, previous and finish button styling */

#stacks_in_394_page0 span.formsplus-next-btn-wrapper,
#stacks_in_394_page0 span.formsplus-prev-btn-wrapper,
#stacks_in_394_page0 span.formsplus-finish-btn-wrapper {
	font-size: 14px;
}

/* @group Step Button Styling */

#stacks_in_394_page0 ul#step-indicator-stacks_in_394_page0 *,
#stacks_in_394_page0 ul#step-indicator-stacks_in_394_page0 *:after,
#stacks_in_394_page0 ul#step-indicator-stacks_in_394_page0 *:before {
    -webkit-box-sizing: content-box;
    -moz-box-sizing: content-box;
    box-sizing: content-box;
    vertical-align: baseline;
	font-size: 14px;
	line-height: 1.42857143;
}

#stacks_in_394_page0 ul#step-indicator-stacks_in_394_page0 a,
#stacks_in_394_page0 ul#step-indicator-stacks_in_394_page0 a:visited,
#stacks_in_394_page0 ul#step-indicator-stacks_in_394_page0 a:hover,
#stacks_in_394_page0 ul#step-indicator-stacks_in_394_page0 a:active {
	text-decoration: none;
	outline: none;
}

/*  */

/*  */

/*  */

/*  */

/*  */

/*  */

#stacks_in_394_page0 .gsi-style-5 li.current>* {
	color: rgba(66, 66, 66, 1.00);
	background-color: rgba(246, 137, 13, 1.00);
	border-color: rgba(246, 137, 13, 1.00);
}

#stacks_in_394_page0 .gsi-style-5 li a:hover {
	color: rgba(255, 255, 255, 1.00);
	background-color: rgba(66, 66, 66, 1.00);
	border-color: rgba(66, 66, 66, 1.00);
}

#stacks_in_394_page0 .gsi-style-5 li.current~li>*,
#stacks_in_394_page0 .gsi-style-5 li.current~li>*:hover {
	background-color: rgba(66, 66, 66, 1.00) !important;
	border-color: rgba(66, 66, 66, 1.00);
	color: rgba(44, 63, 76, 1.00) !important;
}

/* Completed steps */
#stacks_in_394_page0 .gsi-style-5 li a {
	color: rgba(51, 51, 51, 1.00);
	background-color: rgba(254, 209, 124, 1.00);
	border-color: rgba(254, 209, 124, 1.00);
}

#stacks_in_394_page0 .gsi-style-5 li>* .number,
#stacks_in_394_page0 .gsi-style-5 li a:hover .number {
	background-color: rgba(254, 205, 57, 1.00) !important;
	border: 1px solid rgba(44, 63, 76, 1.00) !important;
	color: rgba(44, 63, 76, 1.00) !important;
}

@media screen and (max-width: 768px) {
	#stacks_in_394_page0 .gsi-style-5 li::after,
	#stacks_in_394_page0 .gsi-style-5 li>*::after {
		display: none !important;
	}

	#stacks_in_394_page0 li {
		display: block;
		float: none;
		margin-bottom: 5px;
	}

  #stacks_in_394_page0 .gsi-style-5 li > * .number::before,
  #stacks_in_394_page0 .gsi-style-5 li > * .number::after {
    display: none;
  }

  #stacks_in_394_page0 .gsi-style-5 li .number {
    font-size: 17px !important;
  }
}

/*  */

/*  */

/*  */

/*  */

/*  */

/*  */

/*  */

/*  */

/*  */

/*  */

/*  */

/*  */

/*  */

/* Submit text colors */



/* Button styling */

#stacks_in_394_page0 .center {
	text-align: center;
}

#stacks_in_394_page0 .btnPosition {
	position: relative;
	z-index: 20;
}

#stacks_in_394_page0 a.smartyBoxButton,
#stacks_in_394_page0 button[type="reset"],
#stacks_in_394_page0 .tsf-controls .tsf-wizard-btn {
	text-decoration: none;
	background-color: rgba(246, 137, 13, 1.00);
	color: rgba(255, 255, 255, 1.00);
	transition: all 300ms ease-in-out;
}

#stacks_in_394_page0 a.smartyBoxButton:hover,
#stacks_in_394_page0 a.smartyBoxButton:active,
#stacks_in_394_page0 button[type="reset"]:hover,
#stacks_in_394_page0 button[type="reset"]:active,
#stacks_in_394_page0 .tsf-controls .tsf-wizard-btn:hover,
#stacks_in_394_page0 .tsf-controls .tsf-wizard-btn:active {
	text-decoration: none;
	background-color: rgba(66, 66, 66, 1.00);
	color: rgba(255, 255, 255, 1.00);
}

/* Fixes the font sizing */

#stacks_in_394_page0 ul#step-indicator-stacks_in_394_page0 .number {
    font-size: 28px;
}

#stacks_in_394_page0 ul#step-indicator-stacks_in_394_page0 .desc label {
	font-size: 14px;
}

#stacks_in_394_page0 ul#step-indicator-stacks_in_394_page0 .desc span {
	font-size: 13px;
}

/* Fixes circle number alignment in some themes */

#stacks_in_394_page0 ul#step-indicator-stacks_in_394_page0.gsi-style-3 .number,
#stacks_in_394_page0 ul#step-indicator-stacks_in_394_page0.gsi-number-circle .number {
	line-height: 1.2em;
}

/* Fixes colour override issues in themes like Foundation */
#stacks_in_394_page0 .gsi-step-indicator.triangle a label,
#stacks_in_394_page0 .gsi-step-indicator.triangle a:hover label {
	color: inherit;
}

/* @end */

/* @group Validation */

.form-group {
	position: relative;
}

.form-group.has-error {
	border: 2px solid #f44545;
	padding: 30px 10px 10px;
	border-radius: 4px;
}

ul.parsley-errors-list {
	position: absolute;
	top: -2px;
	right: -2px;
	text-align: left;
	padding: 0;
	margin: 0;
	list-style: none;
	clear: both;
}

ul.parsley-errors-list li {
	padding: 5px;
	margin: 0;
	font-weight: bold;
	font-size: 12px;
	line-height: 1.10em;
	text-transform: uppercase;
	z-index: 3;
	background: #f44545;
	color: #ffffff;
	display: inline;
	border-top-right-radius: 4px;
}

/* @end */

/* @group Edit Mode */

/*  */

/* @end */

/*  */

/*  */

#stacks_in_394_page0 {
	margin: 0px 20px 20px 20px;
	padding: 0px 20px 20px 20px;
}
.form-group {
	-webkit-column-break-inside: avoid;
	break-inside: avoid;
}

@media screen and (min-width: 480px) {
	#inputWrapperstacks_in_497_page0 {
		-webkit-column-count: 0;
		-moz-column-count: 0;
		column-count: 0;
		-webkit-column-gap: 2em;
		-moz-column-gap: 2em;
		column-gap: 2em;
	}	
}

@media screen and (min-width: 768px) {
	#inputWrapperstacks_in_497_page0 {
		-webkit-column-count: 0;
		-moz-column-count: 0;
		column-count: 0;
	}	
}

@media screen and (min-width: 992px) {
	#inputWrapperstacks_in_497_page0 {
		-webkit-column-count: 0;
		-moz-column-count: 0;
		column-count: 0;
	}	
}

@media screen and (min-width: 1200px) {
	#inputWrapperstacks_in_497_page0 {
		-webkit-column-count: 0;
		-moz-column-count: 0;
		column-count: 0;
	}	
}

#formsplusHeaderContentstacks_in_497_page0 {
	margin-bottom: 20px;
}

#formsplusFooterContentstacks_in_497_page0 {
	margin-top: 20px;
}

/*  *//*  */.form-group {
	-webkit-column-break-inside: avoid;
	break-inside: avoid;
}

@media screen and (min-width: 480px) {
	#inputWrapperstacks_in_500_page0 {
		-webkit-column-count: 0;
		-moz-column-count: 0;
		column-count: 0;
		-webkit-column-gap: 2em;
		-moz-column-gap: 2em;
		column-gap: 2em;
	}	
}

@media screen and (min-width: 768px) {
	#inputWrapperstacks_in_500_page0 {
		-webkit-column-count: 0;
		-moz-column-count: 0;
		column-count: 0;
	}	
}

@media screen and (min-width: 992px) {
	#inputWrapperstacks_in_500_page0 {
		-webkit-column-count: 0;
		-moz-column-count: 0;
		column-count: 0;
	}	
}

@media screen and (min-width: 1200px) {
	#inputWrapperstacks_in_500_page0 {
		-webkit-column-count: 0;
		-moz-column-count: 0;
		column-count: 0;
	}	
}

#formsplusHeaderContentstacks_in_500_page0 {
	margin-bottom: 20px;
}

#formsplusFooterContentstacks_in_500_page0 {
	margin-top: 20px;
}

/*  *//*  *//*  */.form-group {
	-webkit-column-break-inside: avoid;
	break-inside: avoid;
}

@media screen and (min-width: 480px) {
	#inputWrapperstacks_in_504_page0 {
		-webkit-column-count: 0;
		-moz-column-count: 0;
		column-count: 0;
		-webkit-column-gap: 2em;
		-moz-column-gap: 2em;
		column-gap: 2em;
	}	
}

@media screen and (min-width: 768px) {
	#inputWrapperstacks_in_504_page0 {
		-webkit-column-count: 0;
		-moz-column-count: 0;
		column-count: 0;
	}	
}

@media screen and (min-width: 992px) {
	#inputWrapperstacks_in_504_page0 {
		-webkit-column-count: 0;
		-moz-column-count: 0;
		column-count: 0;
	}	
}

@media screen and (min-width: 1200px) {
	#inputWrapperstacks_in_504_page0 {
		-webkit-column-count: 0;
		-moz-column-count: 0;
		column-count: 0;
	}	
}

#formsplusHeaderContentstacks_in_504_page0 {
	margin-bottom: 20px;
}

#formsplusFooterContentstacks_in_504_page0 {
	margin-top: 20px;
}

/*  *//*  *//*  */
.svg-stacks_in_233_page0 svg{width:34px;max-width:100%}.svg-stacks_in_233_page0 svg path,.svg-stacks_in_233_page0 svg line,.svg-stacks_in_233_page0 svg rect,.svg-stacks_in_233_page0 svg text,.svg-stacks_in_233_page0 svg circle,.svg-stacks_in_233_page0 svg ellipse,.svg-stacks_in_233_page0 svg polygon,.svg-stacks_in_233_page0 svg polyline{    fill:var(--accent-color)!important;}.svg-stacks_in_233_page0 svg:hover{ }@media (min-width:600px){.svg-stacks_in_233_page0 svg{width:42px}}

#stacks_in_233_page0 {
	padding: 20px 20px 0px 20px;
}
 .s-container-stacks_in_335_page0{ }#s-wrapper-stacks_in_335_page0{margin:0; }#s-content-stacks_in_335_page0{justify-content:center;  padding:20px 20px 0px 20px;}.s-bg-stacks_in_335_page0{border-radius:0px 0px 0px 0px}
#mdstacks_in_337_page0 hr{border-top:1px solid var(--accent-color); width:100%;max-width:100%;}#mdstacks_in_337_page0 h1,#mdstacks_in_337_page0 h2,#mdstacks_in_337_page0 h3,#mdstacks_in_337_page0 h4,#mdstacks_in_337_page0 h5,#mdstacks_in_337_page0 h6{color:var(--text-color-normal);}#mdstacks_in_337_page0 p,#mdstacks_in_337_page0 ul,#mdstacks_in_337_page0 ol{color:rgba(107, 107, 107, 1.00); }#mdstacks_in_337_page0 a{color:var(--link-color);}#mdstacks_in_337_page0 a:hover{color:var(--link-color-hover);}
.s-cols-stacks_in_339_page0{justify-content:space-between;align-items:stretch;}.s-cols-stacks_in_339_page0 > .s-cols-item{border-radius:0px;margin-bottom:20px;width:100%;  padding:0px 0px 0px 0px;background-color:none; }.s-cols-stacks_in_339_page0 > .s-cols-item:hover{ }@media (min-width:600px){.s-cols-stacks_in_339_page0 > .s-cols-item{ width:calc((100% - calc(1 * 20px)) / 2);}}#stacks_out_339_page0{width:100%}
.item_stacks_in_341_page0 {
  justify-content: flex-start;
   
  
}


.stacks_in_343_page0 p{ margin-bottom: 0; }.stacks_in_343_page0 p.lead{}.stacks_in_343_page0 a{color:var(--link-color);}.stacks_in_343_page0 a:hover{color:var(--link-color-hover);}
.item_stacks_in_345_page0 {
  justify-content: flex-start;
   
  
}


 @media(hover:hover){#stacks_in_407_page0.blu-sidebar>.blu-side .my-titles{-webkit-transition:-webkit-transform 120ms ease;transition:-webkit-transform 120ms ease;transition:transform 120ms ease;transition:transform 120ms ease,-webkit-transform 120ms ease}#stacks_in_407_page0.blu-sidebar>.blu-side.med-left .my-titles{-webkit-transform:translateX(-100%);transform:translateX(-100%)}#stacks_in_407_page0.blu-sidebar>.blu-side.med-right .my-titles{-webkit-transform:translateX(100%);transform:translateX(100%)}#stacks_in_407_page0.blu-sidebar>.blu-side:hover .my-titles{-webkit-transform:translateX(0%);transform:translateX(0%)}}@media(hover:hover){#stacks_in_407_page0.blu-sidebar>.blu-side .my-icons{-webkit-transition:-webkit-filter 120ms ease;transition:-webkit-filter 120ms ease;transition:filter 120ms ease;transition:filter 120ms ease,-webkit-filter 120ms ease}#stacks_in_407_page0.blu-sidebar>.blu-side .my-icons{-webkit-filter:grayscale(100%);filter:grayscale(100%)}#stacks_in_407_page0.blu-sidebar>.blu-side:hover .my-icons{-webkit-filter:grayscale(0%);filter:grayscale(0%)}}@media screen and (min-width:640px){#stacks_in_407_page0.blu-sidebar.full-height{height:100vh}#stacks_in_407_page0.blu-sidebar.full-height>.blu-content>.blu-blu-content__wrap,#stacks_in_407_page0.blu-sidebar.full-height>.blu-side>.blu-side__wrap{max-height:100vh;-webkit-transition:none;transition:none}#stacks_in_407_page0.blu-sidebar.full-height>.blu-content>.blu-blu-content__wrap,#stacks_in_407_page0.blu-sidebar.full-height>.blu-side>.blu-side__wrap{overflow-x:hidden}#stacks_in_407_page0.blu-sidebar.full-height>.blu-content>.blu-content__wrap{overflow-y:auto;-webkit-overflow-scrolling:touch}#stacks_in_407_page0.blu-sidebar.full-height>.blu-side>.blu-side__wrap{overflow-y:auto;-webkit-overflow-scrolling:touch}} #stacks_in_407_page0.blu-sidebar>.blu-side{-webkit-transition:-webkit-flex-basis 180ms ease-in-out;transition:-webkit-flex-basis 180ms ease-in-out;transition:flex-basis 180ms ease-in-out;transition:flex-basis 180ms ease-in-out,-webkit-flex-basis 180ms ease-in-out,-ms-flex-preferred-size 180ms ease-in-out}#stacks_in_407_page0.blu-sidebar>.blu-gutter{border-left:0px solid rgba(204, 204, 204, 1.00);margin-left:0.00px;margin-right:0.00px}#stacks_in_407_page0.blu-sidebar>.blu-side>.blu-side__wrap.flex-col{-webkit-box-pack:flex-start;-ms-flex-pack:flex-start;justify-content:flex-start}#stacks_in_407_page0.blu-sidebar>.blu-content>.blu-content__wrap.flex-col{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}@media screen and (max-height:0px){#stacks_in_407_page0.blu-sidebar>.blu-side>.blu-side__wrap.flex-col{display:block}}@media screen and (max-height:0px){#stacks_in_407_page0.blu-sidebar>.blu-content>.blu-content__wrap.flex-col{display:block}}@media all and (max-width:640px){#stacks_in_407_page0.blu-sidebar>.blu-side.sm-top{-webkit-box-ordinal-group:1;-ms-flex-order:0;order:0}#stacks_in_407_page0.blu-sidebar>.blu-side.sm-bot{-webkit-box-ordinal-group:6;-ms-flex-order:5;order:5}#stacks_in_407_page0.blu-sidebar>.blu-side.sm-hide{display:none}#stacks_in_407_page0.blu-sidebar>.blu-side>.blu-gutter{display:none}#stacks_in_407_page0.blu-sidebar.stacked-gutter>.blu-side.sm-top{margin-bottom:6.71%}#stacks_in_407_page0.blu-sidebar.stacked-gutter>.blu-content.side-sm-bot{margin-bottom:6.71%}}@media all and (min-width:640px){#stacks_in_407_page0.blu-sidebar.med-left>.blu-side{-webkit-box-ordinal-group:1;-ms-flex-order:0;order:0}#stacks_in_407_page0.blu-sidebar.med-left>.blu-content{-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2}#stacks_in_407_page0.blu-sidebar.med-right>.blu-side{-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2}#stacks_in_407_page0.blu-sidebar.med-right>.blu-content{-webkit-box-ordinal-group:1;-ms-flex-order:0;order:0}}@media all and (min-width:640px){#stacks_in_407_page0.blu-sidebar{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row}#stacks_in_407_page0.blu-sidebar>.blu-content{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-flex:1;-ms-flex:1;flex:1}#stacks_in_407_page0.blu-sidebar>.blu-content>.blu-content__wrap{width:100%}#stacks_in_407_page0.blu-sidebar>.blu-side{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-flex:0;-ms-flex-positive:0;flex-grow:0;-ms-flex-negative:1;flex-shrink:1;-ms-flex-preferred-size:calc(20% - 0px);flex-basis:calc(20% - 0px);max-width:9999px;min-width:100px}
#stacks_in_407_page0.blu-sidebar>.blu-side>.blu-side__wrap{-webkit-box-flex:1;-ms-flex:1;flex:1;width:100%}}  #stacks_in_407_page0.blu-sidebar>.blu-content{padding: 0px ;border:0px solid rgba(204, 204, 204, 1.00);border-radius:0px}#stacks_in_407_page0.blu-sidebar>.blu-content::before,#stacks_in_407_page0.blu-sidebar>.blu-content::after{border-radius:calc(0px - 0px)}#stacks_in_407_page0.blu-sidebar>.blu-side{padding: 0px ;border:0px solid rgba(204, 204, 204, 1.00);border-radius:0px}#stacks_in_407_page0.blu-sidebar>.blu-side::before,#stacks_in_407_page0.blu-sidebar>.blu-side::after{border-radius:calc(0px - 0px)} 
#stacks_in_409_page0 a{display:block}#stacks_in_409_page0 img{}#stacks_in_409_page0 img{max-width:50px}@media only screen and (min-width:641px){#stacks_in_409_page0 img{max-width:50px}}@media only screen and (min-width:1024px){#stacks_in_409_page0 img{max-width:50px}}
           #stacks_in_411_page0 p,#stacks_in_411_page0 div,#stacks_in_411_page0 ul,#stacks_in_411_page0 ol,#stacks_in_411_page0 dl{color:rgba(255, 255, 255, 1.00)}#stacks_in_411_page0 a{color:rgba(242, 163, 49, 1.00)}#stacks_in_411_page0 a:hover{color:rgba(196, 16, 36, 1.00)}      @media only screen and (min-width:0px){#stacks_in_411_page0{ }
}  #stacks_in_411_page0,#stacks_in_411_page0 div,#stacks_in_411_page0 p,#stacks_in_411_page0 ul,#stacks_in_411_page0 ul li,#stacks_in_411_page0 ol li,#stacks_in_411_page0 ol,#stacks_in_411_page0 dl,#stacks_in_411_page0 a,.no-default:not(.custom-font),.no-default:not(.custom-font) div,.no-default:not(.custom-font) p,.no-default:not(.custom-font) ul,.no-default:not(.custom-font) ul li,.no-default:not(.custom-font) ol li,.no-default:not(.custom-font) ol,.no-default:not(.custom-font) dl,.no-default:not(.custom-font) a{font-family:"Open Sans",Sans-Serif ;font-weight:400 ;font-style:normal }   
 @media only screen and (max-width:480.00px){#stacks_in_411_page0,#stacks_in_411_page0 div,#stacks_in_411_page0 p,#stacks_in_411_page0 ol,#stacks_in_411_page0 ul li,#stacks_in_411_page0 ol li,#stacks_in_411_page0 ol,#stacks_in_411_page0 dl{font-size:0.90rem!important}}@media only screen and (min-width:480.00px) and (max-width:640.00px){#stacks_in_411_page0,#stacks_in_411_page0 div,#stacks_in_411_page0 p,#stacks_in_411_page0 ol,#stacks_in_411_page0 ul li,#stacks_in_411_page0 ol li,#stacks_in_411_page0 ol,#stacks_in_411_page0 dl{font-size:1.50rem!important}}@media only screen and (min-width:640.00px) and (max-width:2000.00px){#stacks_in_411_page0,#stacks_in_411_page0 div,#stacks_in_411_page0 p,#stacks_in_411_page0 ol,#stacks_in_411_page0 ul li,#stacks_in_411_page0 ol li,#stacks_in_411_page0 ol,#stacks_in_411_page0 dl{font-size:1.50rem!important}}@media only screen and (min-width:2000.00px){#stacks_in_411_page0,#stacks_in_411_page0 div,#stacks_in_411_page0 p,#stacks_in_411_page0 ol,#stacks_in_411_page0 ul li,#stacks_in_411_page0 ol li,#stacks_in_411_page0 ol,#stacks_in_411_page0 dl{font-size:1.50rem!important}}
 .lb-master_stacks_in_282_page0.bg-vault.bg-color.style-pro-stacks_in_282_page0{background-color:rgba(0, 0, 0, 0.78)}.lb-master_stacks_in_282_page0.close-vis-never .infix-close{display:none!important} .ll-overlay#ovl_stacks_in_282_page0.bg-color{background-color:rgba(0, 0, 0, 0.78)}@media screen and (max-width:640px){.ll-overlay#ovl_stacks_in_282_page0.small-bg-color{background-color:rgba(0, 0, 0, 0.78)}.ll-overlay#ovl_stacks_in_282_page0.small-bg-color::before{background-color:transparent!important;background-image:none!important}}body>.ll-overlay#ovl_stacks_in_282_page0{position:fixed}.ll-open-stacks_in_282_page0>.ll-overlay#ovl_stacks_in_282_page0{z-index:9989}.ll-open-stacks_in_282_page0.sectionsPro1>.ll-overlay#ovl_stacks_in_282_page0{z-index:998} @media screen and (min-width:640px){.lb-master_stacks_in_282_page0.close-vis-small-only .infix-close{display:none!important}}@media screen and (max-width:640px){.lb-master_stacks_in_282_page0.close-vis-large-only .infix-close{display:none!important}}#stacks_in_282_page0 .infix-close.lb-close-master{display:none!important}@media screen and (min-width:640px){.lb-master_stacks_in_282_page0.infix-section.large-hide-overlay{background-color:transparent!important}} [data-ll-target="limelight1"].sectionsPro1.size-target.lightbox-open.ll-open-stacks_in_282_page0>.shear-wrapper{position:absolute}    .lb-master_stacks_in_282_page0.maxw-frame:not(.infix-image):not(.custom-size) .infix-container{width:90%}@media screen and (max-width:640px){.lb-master_stacks_in_282_page0.maxw-frame:not(.infix-image):not(.custom-size) .infix-container{width:100%}}.lb-master_stacks_in_282_page0.maxw-frame.infix-image:not(.custom-size) .infix-container>.infix-content{margin:0 auto;width:90%}@media screen and (max-width:640px){.lb-master_stacks_in_282_page0.maxw-frame.infix-image:not(.custom-size) .infix-container>.infix-content{width:100%}}.lb-master_stacks_in_282_page0.maxw-frame:not(.custom-size) .infix-container{max-width:1200px}@media screen and (max-width:640px){.lb-master_stacks_in_282_page0.maxw-frame:not(.custom-size) .infix-container{max-width:1000px}}.lb-master_stacks_in_282_page0.prop-height.infix-body:not(.vid-letterbox):not(.infix-image) .infix-iframe-container{padding-top:85vh}@media screen and (min-width:640px){.lb-master_stacks_in_282_page0.prop-height.infix-body:not(.vid-letterbox):not(.infix-image) .infix-iframe-container{padding-top:96vh}}.lb-master_stacks_in_282_page0.prop-height.infix-body:not(.vid-letterbox):not(.infix-image).infix-inline .infix-container,.lb-master_stacks_in_282_page0.prop-height.infix-body:not(.vid-letterbox):not(.infix-image).infix-inline .infix-content,.lb-master_stacks_in_282_page0.prop-height.infix-body:not(.vid-letterbox):not(.infix-image).infix-inline .splb{height:85vh!important;max-height:85vh!important}@media screen and (min-width:640px){.lb-master_stacks_in_282_page0.prop-height.infix-body:not(.vid-letterbox):not(.infix-image).infix-inline .infix-container,.lb-master_stacks_in_282_page0.prop-height.infix-body:not(.vid-letterbox):not(.infix-image).infix-inline .infix-content,.lb-master_stacks_in_282_page0.prop-height.infix-body:not(.vid-letterbox):not(.infix-image).infix-inline .splb{height:96vh!important;max-height:96vh!important}}.lb-master_stacks_in_282_page0.prop-height.infix-section:not(.vid-letterbox):not(.infix-image) .infix-container{top:calc((100% - 85%) / 2)!important;height:85%!important}@media screen and (min-width:640px){.lb-master_stacks_in_282_page0.prop-height.infix-section:not(.vid-letterbox):not(.infix-image) .infix-container{top:calc((100% - 96%) / 2)!important;height:96%!important}}.lb-master_stacks_in_282_page0.prop-height.infix-section:not(.vid-letterbox):not(.infix-image).infix-inline .infix-container{height:85%!important;max-height:85%!important}@media screen and (min-width:640px){.lb-master_stacks_in_282_page0.prop-height.infix-section:not(.vid-letterbox):not(.infix-image).infix-inline .infix-container{height:96%!important;max-height:96%!important}
}.lb-master_stacks_in_282_page0.prop-height.infix-section:not(.vid-letterbox):not(.infix-image).infix-inline .infix-content,.lb-master_stacks_in_282_page0.prop-height.infix-section:not(.vid-letterbox):not(.infix-image).infix-inline .splb{height:100%!important;max-height:100%!important} .lb-master_stacks_in_282_page0.infix-iframe.infix-section .infix-container,.lb-master_stacks_in_282_page0.infix-iframe.infix-section .infix-content,.lb-master_stacks_in_282_page0.infix-iframe.infix-section .infix-iframe-container{position:static;top:0;left:0;height:100%;width:100%}.lb-master_stacks_in_282_page0.infix-iframe.infix-section.size-float .infix-iframe-container{padding-top:0}   .lb-master_stacks_in_282_page0 .infix-content{border:0px solid rgba(90, 90, 110, 1.00)}.lb-master_stacks_in_282_page0 .infix-content,.lb-master_stacks_in_282_page0 .infix-content::before{border-radius:8px}.lb-master_stacks_in_282_page0 .infix-content>.infix-iframe-container,.lb-master_stacks_in_282_page0 .infix-content>.infix-iframe-container>iframe{border-radius:calc(8px - 0px)}.lb-master_stacks_in_282_page0 .infix-content img{border-radius:8px}.lb-master_stacks_in_282_page0 .infix-content::after{border-radius:calc(8px - 0px)}  .lb-master_stacks_in_282_page0 .infix-content::after{-webkit-box-shadow:0 0 36px 0px rgba(0, 0, 0, 0.30);box-shadow:0 0 36px 0px rgba(0, 0, 0, 0.30)} .lb-master_stacks_in_282_page0 .infix-close{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-ms-flex-line-pack:center;align-content:center;z-index:9999;padding:8px;border-radius:0% 0% 0% 0%;background:rgba(0, 0, 0, 0.00)}.lb-master_stacks_in_282_page0 .infix-close>.close-wrap{position:relative;width:40px;height:40px;opacity:.94}.lb-master_stacks_in_282_page0 .infix-close>.close-wrap:hover,html.bwd-touch .lb-master_stacks_in_282_page0 .infix-close>.close-wrap{opacity:1}.lb-master_stacks_in_282_page0 .infix-close>.close-wrap.close-text-only{width:auto;height:auto;color:rgba(255, 255, 255, 0.96);font-size:12px;line-height:1}.lb-master_stacks_in_282_page0 .infix-close>.close-wrap.close-text-only .text-border{padding:8px;border:1px solid rgba(255, 255, 255, 0.00);border-radius:8px;background-color:rgba(255, 255, 255, 0.00);text-align:center}.lb-master_stacks_in_282_page0 .infix-close>.close-wrap>svg{width:40px;height:40px;-webkit-transform-origin:50% 50%;transform-origin:50% 50%}
.lb-master_stacks_in_282_page0 .infix-close>.close-wrap>svg circle.bg{fill:rgba(255, 255, 255, 0.00)}.lb-master_stacks_in_282_page0 .infix-close>.close-wrap>svg .ring{stroke:rgba(255, 255, 255, 0.00);stroke-width:4px}.lb-master_stacks_in_282_page0 .infix-close>.close-wrap>svg .action-icon path{stroke:rgba(255, 255, 255, 0.96);stroke-width:4px;fill:none}.lb-master_stacks_in_282_page0 .infix-close>.close-wrap>svg .ring,.lb-master_stacks_in_282_page0 .infix-close>.close-wrap>svg .action-icon path{-webkit-transition:stroke 200ms ease-out;transition:stroke 200ms ease-out}.lb-master_stacks_in_282_page0 .infix-close>.close-wrap>svg circle.bg{-webkit-transition:fill 220ms ease-out;transition:fill 220ms ease-out}.lb-master_stacks_in_282_page0 .infix-close:hover,html.bwd-touch .lb-master_stacks_in_282_page0 .infix-close{background:rgba(0, 0, 0, 0.00)}.lb-master_stacks_in_282_page0 .infix-close:hover>.close-wrap>svg circle.bg,html.bwd-touch .lb-master_stacks_in_282_page0 .infix-close>.close-wrap>svg circle.bg{fill:rgba(255, 255, 255, 0.00)}.lb-master_stacks_in_282_page0 .infix-close:hover>.close-wrap>svg .ring,html.bwd-touch .lb-master_stacks_in_282_page0 .infix-close>.close-wrap>svg .ring{stroke:rgba(255, 255, 255, 1.00)}.lb-master_stacks_in_282_page0 .infix-close:hover>.close-wrap>svg .action-icon path,html.bwd-touch .lb-master_stacks_in_282_page0 .infix-close>.close-wrap>svg .action-icon path{stroke:rgba(255, 255, 255, 1.00);fill:none}.lb-master_stacks_in_282_page0 .infix-close:hover>.close-wrap.close-text-only,html.bwd-touch .lb-master_stacks_in_282_page0 .infix-close>.close-wrap.close-text-only{color:rgba(255, 255, 255, 1.00)}.lb-master_stacks_in_282_page0 .infix-close i.fa,.lb-master_stacks_in_282_page0 .infix-close svg,.lb-master_stacks_in_282_page0 .infix-close .simple-icon,.lb-master_stacks_in_282_page0 .infix-close .close-wrap,.lb-master_stacks_in_282_page0 .infix-close .text-border{pointer-events:none}@media screen and (min-width:640px){.lb-master_stacks_in_282_page0 .infix-close .close-wrap,.lb-master_stacks_in_282_page0 .infix-close .close-wrap>svg{width:40px;height:40px}.lb-master_stacks_in_282_page0 .infix-close .close-wrap.close-text-only{font-size:16px}}.lb-master_stacks_in_282_page0 .infix-close .action-icon>g{display:none}.lb-master_stacks_in_282_page0 .infix-close.close-cross .action-icon>g#cross{display:block}.lb-master_stacks_in_282_page0 .infix-close.close-small-cross .action-icon>g#smallcross{display:block}.lb-master_stacks_in_282_page0 .infix-close.close-left-arrow .action-icon>g#arrow{display:block}.lb-master_stacks_in_282_page0 .infix-close.close-hamburger .action-icon>g#burger{display:block}@media screen and (min-width:640px){.lb-master_stacks_in_282_page0.close-bg-small-only .infix-close{background:0}} .lb-master_stacks_in_282_page0 .splb-loader .loader-message{display:none}  .lb-master_stacks_in_282_page0 .splb-loader svg{display:none}
.lb-master_stacks_in_282_page0 .splb-loader>.loader-message{margin-top:0}
 .infix-content.bg-vault.bg-color.style-pro-stacks_in_284_page0{background-color:rgba(255, 255, 255, 1.00)}#stacks_in_284_page0.splb{padding:px}#splb_stacks_in_284_page0 .infix-iframe-container{background-color:rgba(255, 255, 255, 0.00)}  #stacks_in_284_page0{display:none}.infix-opened #stacks_in_284_page0,.infix-closed #stacks_in_284_page0{display:block}.project1{cursor:pointer}  
 .infix-content.bg-vault.bg-color.style-pro-stacks_in_293_page0{background-color:rgba(255, 255, 255, 1.00)}#stacks_in_293_page0.splb{padding:px}#splb_stacks_in_293_page0 .infix-iframe-container{background-color:rgba(255, 255, 255, 0.00)}  #stacks_in_293_page0{display:none}.infix-opened #stacks_in_293_page0,.infix-closed #stacks_in_293_page0{display:block}.project2{cursor:pointer}  
 .infix-content.bg-vault.bg-color.style-pro-stacks_in_295_page0{background-color:rgba(255, 255, 255, 1.00)}#stacks_in_295_page0.splb{padding:px}#splb_stacks_in_295_page0 .infix-iframe-container{background-color:rgba(255, 255, 255, 0.00)}  #stacks_in_295_page0{display:none}.infix-opened #stacks_in_295_page0,.infix-closed #stacks_in_295_page0{display:block}.project3{cursor:pointer}  
 .style-pro-stacks_in_282_page0::before{position:absolute;top:0;bottom:0;left:0;right:0;content:"";z-index:-1}    .style-pro-stacks_in_282_page0:not(.bg-vault):not(.bg-featured)::before{background-color:rgba(126, 167, 227, 1.00)}   

.ll-overlay#ovl_stacks_in_282_page0 {
  z-index: -99;
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  visibility: hidden;
  opacity: 0;
  transition: opacity 600ms ease, z-index 0ms 600ms, visibility 0ms 600ms ease; }

.ll-open-stacks_in_282_page0 > .ll-overlay#ovl_stacks_in_282_page0 {
  transition: opacity 300ms ease;
  opacity: 1;
  visibility: visible; }

.lb-master_stacks_in_282_page0, .lb-master_stacks_in_282_page0.infix-closed {
  opacity: 0;
  visibility: hidden; }

.lb-master_stacks_in_282_page0.infix-opened {
  opacity: 1;
  visibility: visible; }

.lb-master_stacks_in_282_page0 [data-infix-close]:not(.infix-wrap), .lb-master_stacks_in_282_page0.infix-closed [data-infix-close]:not(.infix-wrap) {
  opacity: 0;
  visibility: hidden;
  -webkit-transform: scale(0.8);
  -ms-transform: scale(0.8);
  transform: scale(0.8);
  transition: opacity 40ms cubic-bezier(0.25, 0.46, 0.45, 0.94), visibility 0ms 100ms cubic-bezier(0.25, 0.46, 0.45, 0.94) transform 40ms cubic-bezier(0.25, 0.46, 0.45, 0.94); }

.lb-master_stacks_in_282_page0.infix-opened [data-infix-close]:not(.infix-wrap) {
  opacity: 1;
  visibility: visible;
  -webkit-transform: scale(1);
  -ms-transform: scale(1);
  transform: scale(1);
  transition: opacity 200ms 200ms cubic-bezier(0.25, 0.46, 0.45, 0.94), visibility 0ms, transform 200ms 200ms cubic-bezier(0.25, 0.46, 0.45, 0.94); }

.lb-master_stacks_in_282_page0.close-on-hover.infix-opened [data-infix-close]:not(.infix-wrap) {
  opacity: 0;
  transition: all 200ms ease-out; }

.lb-master_stacks_in_282_page0.close-on-hover:hover.infix-opened [data-infix-close]:not(.infix-wrap) {
  opacity: 1; }

.lb-master_stacks_in_282_page0.infix-closed .infix-container::after, .lb-master_stacks_in_282_page0.infix-loading .infix-container::after {
  opacity: 0;
  transition: opacity 80ms cubic-bezier(0.25, 0.46, 0.45, 0.94), visibility 0s 680ms; }

.lb-master_stacks_in_282_page0.infix-opened .infix-container::after {
  opacity: 1;
  transition: opacity 80ms 600ms cubic-bezier(0.25, 0.46, 0.45, 0.94), visibility 0s; }

.lb-master_stacks_in_282_page0, .lb-master_stacks_in_282_page0.infix-closed {
  transition: opacity 120ms cubic-bezier(0.25, 0.46, 0.45, 0.94), visibility 0s 600ms cubic-bezier(0.25, 0.46, 0.45, 0.94); }

.lb-master_stacks_in_282_page0.infix-opened {
  transition: opacity 120ms cubic-bezier(0.25, 0.46, 0.45, 0.94), visibility 0s 0s; }

.lb-master_stacks_in_282_page0.infix-loading .infix-content,
.lb-master_stacks_in_282_page0.infix-closed .infix-content {
  -webkit-transform: scale(0.9);
  -ms-transform: scale(0.9);
  transform: scale(0.9);
  opacity: 0;
  transition: opacity 300ms cubic-bezier(0.25, 0.46, 0.45, 0.94), transform 300ms cubic-bezier(0.25, 0.46, 0.45, 0.94); }

.lb-master_stacks_in_282_page0.infix-opened .infix-content {
  -webkit-transform: scale(1);
  -ms-transform: scale(1);
  transform: scale(1);
  opacity: 1;
  transition: opacity 600ms cubic-bezier(0.25, 0.46, 0.45, 0.94), transform 400ms cubic-bezier(0.25, 0.46, 0.45, 0.94); }
.lb-master_stacks_in_282_page0.infix.hide-nav .infix-nav {
  display: none; }

.lb-master_stacks_in_282_page0.infix.no-loop.ll-first [data-infix-prev] {
  display: none; }

.lb-master_stacks_in_282_page0.infix.no-loop.ll-last [data-infix-next] {
  display: none; }

.lb-master_stacks_in_282_page0 [data-infix-next], .lb-master_stacks_in_282_page0 [data-infix-prev] {
  position: absolute;
  z-index: 9999;
  width: 50px;
  height: 50px;
  border-radius: 50%;
  top: calc(50% + 25px);
  margin-top: -25px;
  border: 2px solid rgba(255, 255, 255, 0.00);
  opacity: 1;
  background: rgba(255, 255, 255, 0.00);
  transition: opacity 200ms ease-out, background 200ms ease-out, transform 0.8s cubic-bezier(0, 1.01, 0.22, 1), border 0.3s ease-out; }

.lb-master_stacks_in_282_page0 html:not(.bwd-touch) [data-infix-next], .lb-master_stacks_in_282_page0 html:not(.bwd-touch) [data-infix-prev] {
  opacity: 0; }

.lb-master_stacks_in_282_page0 html:not(.bwd-touch) [data-infix-next] {
  transform: translate(-15px, -50%) scale(0.6); }

.lb-master_stacks_in_282_page0 html:not(.bwd-touch) [data-infix-prev] {
  transform: translate(15px, -50%) scale(0.6); }

.lb-master_stacks_in_282_page0 html:not(.bwd-touch).infix:hover [data-infix-next],
.lb-master_stacks_in_282_page0 html:not(.bwd-touch).infix:hover [data-infix-prev] {
  transform: translate(0, -50%) rotate(0deg) scale(1);
  opacity: 1; }

.lb-master_stacks_in_282_page0 [data-infix-next] {
  right: 12px; }

.lb-master_stacks_in_282_page0 [data-infix-prev] {
  left: 12px; }

.lb-master_stacks_in_282_page0 [data-infix-next]::before,
.lb-master_stacks_in_282_page0 [data-infix-next]::after,
.lb-master_stacks_in_282_page0 [data-infix-prev]::before,
.lb-master_stacks_in_282_page0 [data-infix-prev]::after {
  background: rgba(255, 255, 255, 0.96);
  top: 50%;
  left: 0;
  width: 2px;
  height: 17px;
  content: '';
  position: absolute;
  margin: -14px 23px; }

.lb-master_stacks_in_282_page0 html.bwd-touch [data-infix-next], .lb-master_stacks_in_282_page0 [data-infix-next]:hover,
.lb-master_stacks_in_282_page0 html.bwd-touch [data-infix-prev], .lb-master_stacks_in_282_page0 [data-infix-prev]:hover {
  border: 2px solid rgba(255, 255, 255, 1.00);
  background: rgba(255, 255, 255, 0.00); }
  .lb-master_stacks_in_282_page0 html.bwd-touch [data-infix-next]::before, .lb-master_stacks_in_282_page0 html.bwd-touch [data-infix-next]::after, .lb-master_stacks_in_282_page0 [data-infix-next]:hover::before,
  .lb-master_stacks_in_282_page0 [data-infix-next]:hover::after,
  .lb-master_stacks_in_282_page0 html.bwd-touch [data-infix-prev]::before, .lb-master_stacks_in_282_page0 html.bwd-touch [data-infix-prev]::after, .lb-master_stacks_in_282_page0 [data-infix-prev]:hover::before, .lb-master_stacks_in_282_page0 [data-infix-prev]:hover::after {
    background: rgba(255, 255, 255, 1.00); }

.lb-master_stacks_in_282_page0 [data-infix-next]::after,
.lb-master_stacks_in_282_page0 [data-infix-prev]::after {
  margin-top: -3px; }

.lb-master_stacks_in_282_page0 [data-infix-prev]::after, .lb-master_stacks_in_282_page0 [data-infix-prev]::before {
  left: -3px; }

.lb-master_stacks_in_282_page0 [data-infix-next]::after {
  transform: rotate(45deg); }

.lb-master_stacks_in_282_page0 [data-infix-next]::before {
  transform: rotate(-45deg); }

.lb-master_stacks_in_282_page0 [data-infix-prev]::after {
  transform: rotate(315deg); }

.lb-master_stacks_in_282_page0 [data-infix-prev]::before {
  transform: rotate(-315deg); }
