.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}}.md-msg-True{display: none}
.btn-group-rounded .button-group-btn:first-of-type a{border-top-left-radius:50px!important;border-bottom-left-radius:50px!important}.btn-group-rounded .button-group-btn:last-of-type a{border-top-right-radius:50px!important;border-bottom-right-radius:50px!important}@media only screen and (min-width:600px){.btn-group-rounded-m .button-group-btn:first-of-type a{border-top-left-radius:50px!important;border-bottom-left-radius:50px!important}.btn-group-rounded-m .button-group-btn:last-of-type a{border-top-right-radius:50px!important;border-bottom-right-radius:50px!important}}
.nav-wrap{margin:0 auto;overflow:visible}.nav-wrap h1,.nav-wrap h2,.nav-wrap h3,.nav-wrap h4,.nav-wrap h5,.nav-wrap h6{margin-bottom:0}.nav-content{position:relative}.contained-bar{margin:0 auto}.site-title a:hover{text-decoration:none}html:not(.menulab-js) .navbar ul,html:not(.menulab-js) .navbar li{display:block!important;position:relative!important;margin:0!important;padding:0!important;left:0!important;right:0!important}html:not(.menulab-js) .navbar .ml-arrows li::after{display:none!important}html:not(.menulab-js) .navbar a{text-align:left!important}.navbar{float:none;max-height:0;overflow:hidden;transition:max-height .5s;margin:0;padding:0;list-style-type:none}.navbar ul{margin:0}.navbar li>ul li{white-space:nowrap}.navbar li{list-style-type:none;display:block}.navbar li a{display:block;text-decoration:none;padding:3px 0.8em;transition:all 0.2s ease}.navbar li.has-dropdown>.ml-dropdown{padding-left:20px}.navbar .ml-arrows .has-dropdown::after{top:12px}.ml-dropdown,.ml-dropdown *{margin:0;padding:0;list-style:none}.ml-dropdown li{position:relative}.ml-dropdown ul{display:none;top:100%;right:0;left:auto;z-index:99}html:not(.touch-stripped) .ml-dropdown li:hover>ul{display:block}html.touch-stripped .ml-dropdown li.dd-open>ul{display:block}.ml-dropdown a{display:block;position:relative}.ml-dropdown ul ul{top:0;left:100%}.expand{max-height:100vh}.ml-arrows .has-dropdown:after{content:'';position:absolute;right:6px;margin-top:0;height:0;width:0;border:5px solid transparent}.ml-arrows ul .ml-dropdown:after{margin-top:-5px;margin-right:-3px;border-color:transparent}
/* 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(9, 9, 9, 1.00);
	--text-color-normal: rgba(34, 34, 34, 1.00);
	--text-color-softer: rgba(59, 59, 59, 1.00);
  --accent-color: rgba(0, 110, 136, 1.00);
  --accent-color-hover: rgba(0, 124, 163, 1.00);
	--accent-text-color: rgba(255, 255, 255, 1.00);
	--accent-text-color-hover: rgba(230, 230, 230, 1.00);
	--link-color: rgba(51, 195, 240, 1.00);
	--link-color-hover: rgba(0, 124, 163, 1.00);
  --border-color: rgba(187, 187, 187, 1.00);
	--border-color-softer: rgba(237, 237, 237, 1.00);
	--border-color-richer: rgba(137, 137, 137, 1.00);
	--background-color: rgba(39, 71, 118, 1.00);
	--background-color-alt: rgba(255, 255, 255, 0.90);
	--nav-bg: rgba(39, 71, 118, 1.00);
	--nav-bg-hover: rgba(51, 51, 51, 0.10);
	--nav-link: rgba(85, 192, 255, 1.00);
	--nav-link-hover: rgba(255, 255, 255, 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);
	--second-color: rgba(122, 5, 36, 1.00);
	--second-color-hover: rgba(101, 3, 29, 1.00);
	--second-color-alt: rgba(255, 255, 255, 1.00);
	--base-font-size: 62.5%;
	--container-max-width: 1250px;
}

* {
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-display: auto;
}
@font-face {
    font-family: 'Raleway';
    src: url('../files/strippedAssets/fonts/Raleway-Italic.woff') format('woff');
    font-weight: 400;
		font-style: italic;
		font-display: auto;
}
@font-face {
    font-family: 'Raleway';
		src: url('../files/strippedAssets/fonts/Raleway-SemiBold.woff') format('woff');
		font-weight: 600;
		font-style: bold;
		font-display: auto;
} 











		
		
		



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(34, 34, 34, 1.00);
	background-color: rgba(39, 71, 118, 1.00);
	/* Use variables for modern browsers */
  color: var(--text-color-normal);
  background-color: var(--background-color);
	
}

@media (min-width: 600px) {
body {
	 font-size: 1.60rem;
}
p.lead {
	font-size: 1.80rem;
}
}


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


 

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

@media (min-width: 600px) {
  h1, .h1 { font-size: 5.00rem; }
  h2, .h2 { font-size: 4.20rem; }
  h3, .h3 { font-size: 3.60rem; }
  h4, .h4{ font-size: 3.00rem; }
  h5, .h5 { font-size: 2.40rem; }
  h6, .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;
transition: all 0.2s ease 0s;}
a:hover:not(.source-button):not(.button) {
  color: var(--link-color-hover);
text-decoration: underline;}

.stripped-button a, .source-btn {
			line-height: 38px;
			font-size: 14px;
			height: 38px;
			font-weight: bolder;
			text-transform: uppercase;
			display: inline-block;
			padding: 0 30px;
			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;
			transition: all 0.2s ease 0s;
}

.button-nav a, .source-btn-nav a {
	color: var(--button-primary-color) !important;
	background-color: var(--nav-link) !important;
	border-color: var(--nav-link) !important; }

.button-nav a:hover, .button-nav a:focus, .source-btn-nav a:focus, .source-btn-nav a:hover {
	color: var(--button-primary-color);
	background-color: var(--nav-link-hover);
	border-color: var(--nav-link-hover); }

.button-second a, .s-button-second {
	color: var(--second-color-alt) !important;
	background-color: var(--second-color) !important;
	border-color: var(--second-color) !important; }

.button-second a:hover, .button-second a:focus, .s-button-second:hover, .s-button-second:focus {
	color: var(--second-color-alt) !important;
	background-color: var(--second-color-hover) !important;
	border-color: var(--second-color-hover) !important; }

.button-primary-flip a, .s-button-primary-flip {
color: var(--accent-color) !important;
background-color: var(--button-primary-color) !important;
border-color: var(--accent-color) !important }

.button-primary-flip a:hover, .button-primary-flip a:focus, .s-button-primary-flip:hover, .s-button-primary-flip:focus {
color: var(--button-primary-color) !important;
background-color: var(--accent-color) !important;
border-color: var(--accent-color) !important; }

.button-primary a, .s-button-primary {
	color: var(--button-primary-color) !important;
	background-color: var(--accent-color) !important;
	border-color: var(--accent-color) !important; }

.button-primary a:hover, .button-primary a:focus, .s-button-primary:hover, .s-button-primary:focus {
	color: var(--button-primary-color) !important;
	background-color: var(--accent-color-hover) !important;
	border-color: var(--accent-color-hover) !important; }

.button-ghost a:hover, .button-ghost a:focus {
	border-color: var(--border-color-richer) !important; }


input{
	font-size: 14px;
}



.quizArea label {
display: inline-block;
}

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 2rem;
	color: var(--text-color-softer);
}
li {
  margin-bottom: 0.5rem;
	margin-left: 3rem}

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; }



button,
.source-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); }



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

.u-cf:after,
.container:after,
.row:after,
.s3_row:after {
    clear: both;
}

.stripped-container, .s-container-lite, .stripped-content, .stripped-outer, .stripped-wrapper, .s-grid-item, .s-cols-item, .s-coder-wrap  {
	position: relative;
}

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

img{max-width: 100%}

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

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

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


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

.s-flow-down{
	flex-wrap: nowrap !important;
}

.s-self-end{
	justify-self: end;
}

.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: 20px;
}

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

.s-grid-link, .s-img-fit-link, .s-coder-link {
	display: contents;
}

.s-button-group{
  display: flex;
	flex-wrap: wrap;
}

.w-100 {
  width: 100% !important
}

.s-no-lift{
	transform: translateY(0) !important;
}

.s-lift:hover{
	transform: translateY(-5px) !important;
}

.s-drop:hover{
	transform: translateY(5px) !important;
}

.s-zoom:hover{
	transform: scale(1.05) !important;
	z-index: 10 !important;
}

.s-zoom-img:hover img{
	transform: scale(1.05) !important;
	z-index: 10 !important;
}

.s-zoom-big-img:hover img{
	transform: scale(1.1) !important;
	z-index: 10 !important;
}

.s-zoom-big:hover{
	transform: scale(1.1) !important;
	z-index: 10 !important;
}

.s-bright{
	filter: brightness(70%);
  transition: filter 250ms ease-in-out !important;
}

.s-bright:hover{
	filter: brightness(100%);
}

.s-dark {
filter: brightness(100%);
transition: filter 250ms ease-in-out !important}

.s-dark:hover {
filter: brightness(60%)}

.s-blur{  transition: filter 250ms ease-in-out !important;}

.s-blur:hover{
	filter: blur(6px);
}

.s-shad{
	box-shadow: 0px 3px 15px rgba(0,0,0,0.2);
}

.s-shad-none{
	box-shadow: none !important;
}

.s-shad-hov:hover{
	box-shadow: 0px 0px 18px rgba(0,0,0,0.2)
}

@media (min-width:600px) {
	.s-shad-m{
		box-shadow: 0px 3px 15px rgba(0,0,0,0.2);
	}

	.s-shad-hov-m:hover{
		box-shadow: 0px 0px 18px rgba(0,0,0,0.2)
	}

	.s-shad-none-m{
		box-shadow: none !important;
	}
}

.s-screen{
	mix-blend-mode: screen;
}

.s-multiply{
	mix-blend-mode: multiply;
}

.s-no-pointer{
	pointer-events: none;
}

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

.stripped-container > .stripped-link a, .stripped-outer > .stripped-link a, .s-grid-item > .s-grid-link a, .s-cols-item > .s-grid-link a, .s-img-fit-link a, .s-coder-wrap > .s-coder-link a {
	position: absolute;
  top: 0;
  bottom: 0;
  left: 0;
  right: 0;
  content: "";
  z-index: 998;
	text-decoration: none;
}



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

 .s-inliner >.stacks_out {
    margin: 0;
    width: auto;
    display: inline-block
  }

.mb-0{margin-bottom: 0 !important}

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

.alt-bg {
	background-color: rgba(255, 255, 255, 0.90) !important;
	background-color: var(--background-color-alt) !important;}

.page-bg {
	background-color: rgba(39, 71, 118, 1.00) !important;
	background-color: var(--background-color) !important;}

.page-fg {
	color: rgba(39, 71, 118, 1.00) !important;
	color: var(--background-color) !important;}

.text-bg {
	background-color: rgba(34, 34, 34, 1.00) !important;
	background-color: var(--text-color-normal) !important;}

.s-accent, .accent-bg {
	background-color: rgba(0, 110, 136, 1.00) !important;
	background-color: var(--accent-color) !important;
}

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

.s-accent-hover, .accent-hover-bg {
	background-color: rgba(0, 124, 163, 1.00) !important;
	background-color: var(--accent-color-hover) !important;
}

.s-accent-c, .accent-fg {
	color: rgba(0, 110, 136, 1.00) !important;
	color: var(--accent-color) !important;
}

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

.s-accent-hover-c, .accent-hover-fg {
	color: rgba(0, 124, 163, 1.00) !important;
	color: var(--accent-color-hover) !important;
}

.second-hover-fg {
	color: rgba(101, 3, 29, 1.00) !important;
	color: var(--second-color-hover) !important;
}

.second-hover-bg {
	background-color: rgba(101, 3, 29, 1.00) !important;
	background-color: var(--second-color-hover) !important;
}

.s-second-c, .second-fg {
	color: rgba(122, 5, 36, 1.00) !important;
	color: var(--second-color) !important;
}

.s-second-text-c, .second-alt-fg {
	color: rgba(255, 255, 255, 1.00) !important;
	color: var(--second-color-alt) !important;
}

.s-second, .second-bg {
	background-color: rgba(122, 5, 36, 1.00) !important;
	background-color: var(--second-color) !important;
}

.s-second-text, .second-alt-bg {
	background-color: rgba(255, 255, 255, 1.00) !important;
	background-color: var(--second-color-alt) !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-1,.base-pb-1{padding:40px 20px 20px 20px}.base-pad-advanced-1,.base-pa-1{padding:0 0 0 0}.base-margin-basic-1,.base-mb-1{margin:0px 0px 0px 0px}.base-margin-advanced-1,.base-ma-1{margin:0 0 0 0}@media (min-width:600px){ .base-margin-advanced-1,.base-ma-1{margin:0 0 0 0} .base-pad-advanced-1,.base-pa-1{padding:0 0 0 0}}@media (min-width:900px){ .base-margin-advanced-1,.base-ma-1{margin:0 0 0 0} .base-pad-advanced-1,.base-pa-1{padding:0 0 0 0}}@media (min-width:1200px){ .base-margin-advanced-1,.base-ma-1{margin:0 0 0 0} .base-pad-advanced-1,.base-pa-1{padding:0 0 0 0}}.base-bg-1-1,.base-bg1-1{background-color:rgba(39, 71, 118, 1.00)!important;     }.base-bg-2-1,.base-bg2-1{background-color:rgba(39, 71, 118, 1.00)!important;     }#stacks_in_343.nav-wrap{background-color:var(--nav-bg);width:100%;padding:5px 5px 5px 5px}#stacks_in_343 .nav-content{z-index:999}html:not(.menulab-js) .nav-wrap{display:none}#stacks_in_343.nav-fixed,#stacks_in_343.nav-sticky{top:0;width:100%;z-index:999}#stacks_in_343.nav-fixed{position:fixed;box-shadow: 0 0 6px 0 rgba(0, 0, 0, 0.12)}#stacks_in_343.nav-sticky{position:sticky}#stacks_in_343 .contained-bar{max-width:var(--container-max-width)}#stacks_in_343 .navbar li>ul{background-color:var(--nav-bg)}#stacks_in_343 .navbar li{list-style-type:none;display:block}#stacks_in_343 .navbar li a{color:var(--nav-link)}#stacks_in_343 .navbar li:hover>*:first-child,#stacks_in_343 .navbar li.active>*:first-child{color:var(--nav-link-hover)}#stacks_in_343 .navbar li:hover,#stacks_in_343 .navbar li.active{background-color:var(--nav-bg-hover)}#stacks_in_343 .logo img{vertical-align:top;height:42px;border-radius:5px;width:auto;max-width:none}#stacks_in_343 .logo{display: none;}#stacks_in_343 .site-title{display: none;}#stacks_in_343 .navbar{display:block}#stacks_in_343 .branding{position:relative;display:flex;align-items:center;justify-content:flex-end}#stacks_in_343 .branding h4{font-size:20px;font-weight:normal;text-transform: uppercase; padding-left:10px;padding-right:10px}#stacks_in_343 .site-title a{color:var(--text-color-normal);}#stacks_in_343 .site-title a:hover{color:var(--text-color-softer);}@media only screen and (max-width:799px){#stacks_in_343 .ml-dropdown{background-color:var(--nav-bg);max-height:calc(100vh - 45px);overflow-y:scroll} #stacks_in_343 .cta{display:none} #stacks_in_343 .navbar li{margin:3px 0}#stacks_in_343 .branding{}}@media only screen and (min-width:800px){ #stacks_in_343 .logo{display: none; margin-left:0;padding-right:10px}#stacks_in_343 .site-title{display: none;} #stacks_in_343 .cta-small{display:none} #stacks_in_343 .branding h4{font-size:20px;padding-left:0;padding-right:40px}#stacks_in_343 .branding{display: none;}#stacks_in_343 .logo img{height:54px}#stacks_in_343 .navbar{display:inline-block}#stacks_in_343 .mob-icon{display:none}#stacks_in_343.nav-wrap{padding:12px 12px 12px 12px}#stacks_in_343 .navbar{float:right;max-height:none;overflow:visible}#stacks_in_343 .navbar,#stacks_in_343 .nav-content{position:relative;display:flex;align-items:center;justify-content:center;}#stacks_in_343 .navbar li a{padding:0 0.8em}#stacks_in_343 .navbar li.active,#stacks_in_343 .navbar li:hover{border-radius:4px}#stacks_in_343 .navbar .ml-menu,#stacks_in_343 .navbar .ml-menu ul{margin:2px 1px}#stacks_in_343 .navbar .ml-menu li{margin:2px 1px;padding-top:3px;padding-bottom:3px}#stacks_in_343 .navbar li>ul{box-shadow:0 0 18px rgba(0,0,0,0.1)}#stacks_in_343 .navbar .ml-menu li>ul .dd-to-left>ul{right:100%!important;left:auto!important}#stacks_in_343 .navbar .ml-menu li>ul .dd-to-right>ul{left:100%!important;right:auto!important}#stacks_in_343 .navbar .ml-menu ul,#stacks_in_343 .navbar [dir=rtl] .ml-menu>.dd-to-right>ul{display:none;position:absolute;padding:6px;top:100%;left:0;right:auto;z-index:1}#stacks_in_343 .navbar [dir=rtl] .ml-menu ul,#stacks_in_343 .navbar .ml-menu>.dd-to-left>ul{left:auto;right:0}#stacks_in_343 .navbar .ml-menu ul ul,#stacks_in_343 .navbar [dir=rtl] .ml-menu ul .dd-to-right ul{top:0;left:100%;right:auto}#stacks_in_343 .navbar [dir=rtl] .ml-menu ul ul,#stacks_in_343 .navbar .ml-menu ul .ml-dd-to-left ul{left:auto;right:100%}#stacks_in_343 .navbar .ml-menu li{position:relative;display:block;list-style-type:none}#stacks_in_343 .navbar .ml-menu>li{display:inline-block}#stacks_in_343 .navbar .ml-menu a,#stacks_in_343 .navbar .ml-menu span{display:block;text-decoration:none;white-space:pre}#stacks_in_343 .navbar .ml-menu li:hover>ul{display:block}#stacks_in_343 .navbar .ml-js li:hover>ul{display:none}#stacks_in_343 .navbar .ml-js li.dd-open>ul{display:block!important}#stacks_in_343 .ml-arrows .has-dropdown{padding-right:16px;*padding-right:16px}}#stacks_in_343 .ml-arrows .has-dropdown:after{border-top-color:darkgray;border-top-color:var(--nav-link)}#stacks_in_343 .ml-arrows .has-dropdown.active:after{border-top-color:darkgray;border-top-color:var(--nav-link-hover)}#stacks_in_343 .ml-arrows>li>.ml-dropdown:focus:after,#stacks_in_343 .ml-arrows>li:hover>.ml-dropdown:after,#stacks_in_343 .ml-arrows>.sfHover>.ml-dropdown:after{border-top-color:darkgray;border-top-color:var(--nav-link)}#stacks_in_343 .ml-arrows ul .ml-dropdown:after{border-top-color:darkgray;border-left-color:var(--nav-link)}#stacks_in_343 .ml-arrows ul li>.ml-dropdown:focus:after,#stacks_in_343 .ml-arrows ul li:hover>.ml-dropdown:after,#stacks_in_343 .ml-arrows ul .sfHover>.ml-dropdown:after{border-top-color:darkgray;border-left-color:var(--nav-link)}#stacks_in_343 .mob-icon{-webkit-transform:scale(0.6);-moz-transform:scale(0.6);-o-transform:scale(0.6);transform:scale(0.6)}#stacks_in_343 .burg{width:45px;height:45px;position:relative;-webkit-transform:rotate(0deg);-moz-transform:rotate(0deg);-o-transform:rotate(0deg);transform:rotate(0deg);transition:.5s ease-in-out;cursor:pointer}#stacks_in_343 .burg span{display:block;position:absolute;height:6px;width:100%;background:darkgray;background:var(--accent-color); border-radius:6px;opacity:1;left:0;-webkit-transform:rotate(0deg);-moz-transform:rotate(0deg);-o-transform:rotate(0deg);transform:rotate(0deg);transition:.25s ease-in-out}#stacks_in_343 .burg span:nth-child(1){top:0}#stacks_in_343 .burg span:nth-child(2),#stacks_in_343 .burg span:nth-child(3){top:18px}#stacks_in_343 .burg span:nth-child(4){top:36px}#stacks_in_343.ml-toggle.expand .burg span:nth-child(1){top:18px;width:0%;left:50%}#stacks_in_343.ml-toggle.expand .burg span:nth-child(2){-webkit-transform:rotate(45deg);-moz-transform:rotate(45deg);-o-transform:rotate(45deg);transform:rotate(45deg)}#stacks_in_343.ml-toggle.expand .burg span:nth-child(3){-webkit-transform:rotate(-45deg);-moz-transform:rotate(-45deg);-o-transform:rotate(-45deg);transform:rotate(-45deg)}#stacks_in_343.ml-toggle.expand .burg span:nth-child(4){top:18px;width:0%;left:50%}
 .s-container-stacks_in_4{ width:100%;}#s-wrapper-stacks_in_4{margin:0; }#s-content-stacks_in_4{justify-content:center;min-height:50vh; padding:0; }.s-bg-stacks_in_4{z-index:0}#s-outer-stacks_in_4{border-radius:0px 0px 0px 0px}
/* -- EACH CSS Template -- */



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

	 /* ------- global ------   */   
	/* prevent issue in Foundation theme and some stacks - line-height: 83px !important;*/
	#stacks_in_345 p {  font-size: 77px !important;  }
	#stacks_in_345 * {  -moz-box-sizing: content-box !important;	-webkit-box-sizing: content-box !important;	box-sizing: content-box !important;  }
	stacks_in_345_default10_hype_container {  margin:auto; position:relative; overflow: visible; width: auto; pointer-events: none;  }
	
	#stacks_in_345 .devicewrapper {  margin:auto; position:relative; display: block; width: 100%; margin: 0; padding: 0;  }
	#stacks_in_345 .devicewrapper, stacks_in_345_default10_hype_container, stacks_in_345 HYPE_document, #stacks_in_345 .device-trigger {  pointer-events: auto !important;  }
	#stacks_in_345 .devicewrapper {  max-width: 2600px !important; margin-right: auto; margin-left: auto;  }
	
	#stacks_in_345 .devicewrapper { 
	     display:table; width: 100%;	
		 height: 50vh; min-height: 250px;  	
		
	 }
	
	@media (max-width: 800px) { 
	#stacks_in_345 .devicewrapper {  
		 
	    %%[[if edit]]%% height:auto; 
		%%[[endif]]%%
	  }
	}
	
	@media (max-width: 500px) {
	#stacks_in_345 .devicewrapper { 		
		 
	    %%[[if edit]]%% height:auto;     	
	  %%[[endif]]%% }
	}
	
	/* ---- stack content ------ */
	
	/* link option - managed in Hype */
	#stacks_in_345 .hype-link-hover-group, #stacks_in_345 .hype-link-hover, #stacks_in_345 .hype-link-hover-blank  {  
	   }
	 
	#stacks_in_345 .hype-link-hover {    }
	#stacks_in_345 .hype_videobox {   display: none !important; 
	width: 100% !important; height: 100% !important;  }
	#stacks_in_345 .hype-link-hover-group {   display: block !important;   }
	#stacks_in_345 .hype-link-hover-group {    }
	#stacks_in_345 .hype-link-hover-group {  background-size: cover !important; background-position: 50% 50% !important;
	 	 	
	 	 background-image: url(https://media.giphy.com/media/4H3Ii5eLChYul9p7NL/giphy-downsized-large.gif?cid=790b7611dbe912a84beb52203dfd9ef41ffa636b0658c0dc&rid=giphy-downsized-large.gif&ct=g) !important; 		
	background-color: #e6e6e6;  } 
	
	/* enable link area */
	#stacks_in_345 .hype-link-hover, #stacks_in_345 .hype-link-hover-blank, #stacks_in_345 .hype-hover-box { 
	 display: none !important; width: 0 !important; height: 0 !important; 
	 }
	
	/* main area */
	#stacks_in_345 .device-area::after, #stacks_in_345 .device-area::before, #stacks_in_345 .device-area:after, #stacks_in_345 .device-area:before {  display: none !important;  }
	
	/* screen glas e shadows */
	#stacks_in_345 .hype-glass-reflect {    }
	#stacks_in_345 .hype-glass-shading {    }
	#stacks_in_345 .hype-box-shadow{    }
	
	/* custom text */
	#stacks_in_345 .hype-device-text { 
	 
	-webkit-font-smoothing: antialiased !important; text-align: center;
	text-align: truefalsefalse !important; color: #38AEFF !important; font-style: none; text-transform: none; font-size: 77px !important; line-height: 83px !important; letter-spacing: 41px !important; -webkit-font-smoothing: antialiased !important; 
	margin-top: -135px !important;
	margin-left: 20px !important;
	
			
	
	
	
	
	
	
	text-shadow: 1px 1px rgba(255, 255, 255, 1.00), 
	             2px 2px rgba(255, 255, 255, 1.00),
	             3px 3px rgba(255, 255, 255, 1.00),					
	             4px 4px rgba(255, 255, 255, 1.00),					
	             5px 5px rgba(255, 255, 255, 1.00),					
	             6px 6px rgba(255, 255, 255, 1.00),
	             7px 7px rgba(255, 255, 255, 1.00),					
	             8px 8px rgba(255, 255, 255, 1.00),					
	             9px 9px rgba(255, 255, 255, 1.00),					
	            10px 10px rgba(255, 255, 255, 1.00) !important;		           
	
	
	
	
	
	
	 }
	
	#stacks_in_345 .hype-device-text, #stacks_in_345 p .hype-device-text {
	
		font-family: "custom_theme_font_selector", sans-serif !important;
	 	
	 	
	 font-family: "Raleway", sans-serif !important;  
	 }
	
	#stacks_in_345 .hype-device-text  { 
	
	 }
	/* bands */
	#stacks_in_345 .hype-bands-reveal1, #stacks_in_345 .hype-bands-reveal2, #stacks_in_345 .hype-bands-reveal1 path, #stacks_in_345 .hype-bands-reveal2 path {  
	 display: block !important; 
	
	
	fill: rgba(39, 71, 118, 1.00) !important; 
	 }
	
	#stacks_in_345 .hype-bands-reveal1 {  background-color: rgba(39, 71, 118, 1.00) !important;  }
	#stacks_in_345 .hype-bands-reveal1 {    }
	stacks_in_345_pointer {}
	/* linees */
	 #stacks_in_345 .hype-linees path { 
	   stroke-style: solid !important;  stroke: rgba(39, 71, 118, 1.00) !important;  stroke-width: 34px !important; 
	  }
	 
	#stacks_in_345 .hype-symbol-linees1 {    }
	#stacks_in_345 .hype-symbol-linees2 {   }
	#stacks_in_345 .hype-symbol-linees1, #stacks_in_345 .hype-symbol-linees2 {    }
	
	@media (max-width: 500px) {
	 #stacks_in_345 .hype-symbol-linees1, #stacks_in_345 .hype-symbol-linees2 {  display: none !important; opacity: 0 !important;  }
	}
	
	/* BG stack */ 
	#stacks_in_345 .img-dev-bg-back, #stacks_in_345 .img-dev-bg-back path { 
		background-size: cover !important; pointer-events: none;
		 	
		 	
		 background-image: url(https://images.unsplash.com/photo-1583508915901-b5f84c1dcde1?crop=entropy&cs=tinysrgb&fit=max&fm=jpg&ixid=MnwxMzI0OXwwfDF8c2VhcmNofDEyNHx8Y29kZXxlbnwwfHx8fDE2MzE4OTQ1Mjg&ixlib=rb-1.2.1&q=80&w=1080) !important; 	
		 	
		 	
		opacity: 0.8; background-position: 50% 50% !important;
	 }
	
	/* fixed position in desktop only */
	@media (max-width: 480px) { #stacks_in_345 .img-dev-bg-back {  background-attachment: scroll !important;  } }
	@media (min-width: 481px) and (max-width: 1024px) { #stacks_in_345 .img-dev-bg-back {  background-attachment: scroll !important; } }
	@media (min-width: 1025px) {  #stacks_in_345 .img-dev-bg-back { background-attachment: fixed !important; }  }
	@media only screen and (min-device-width: 768px) and (max-device-width: 1024px) and (-webkit-min-device-pixel-ratio: 1) { #stacks_in_345 .img-dev-bg-back {  background-attachment: scroll !important; } }
	@media only screen and (min-device-width: 768px) and (max-device-width: 1024px) and (-webkit-min-device-pixel-ratio: 2) { #stacks_in_345 .img-dev-bg-back {  background-attachment: scroll !important; } }
	@media only screen and (min-device-width: 1024px) and (max-device-width: 1366px) and (-webkit-min-device-pixel-ratio: 2) { #stacks_in_345 .img-dev-bg-back {  background-attachment: scroll !important; } }
	#stacks_in_345 .img-dev-bg-back, #stacks_in_345 .img-dev-bg-back path { 	
	}
	
	#stacks_in_345 .img-dev-vignetting { 
			
	 }
	
	/* animation triggers */
	#stacks_in_345 .bands-trigger, #stacks_in_345 .device-trigger {  opacity: 0.5 !important;  }
	
	#stacks_in_345 .device-trigger {   top: 0px !important;  
	  }
	
	#stacks_in_345 .bands-trigger {   
	 
	 opacity: 0 !important;   }



/* -- EACH CSS Template end -- */ .s-container-stacks_in_324{max-width:600px; }#s-wrapper-stacks_in_324{margin:0; }#s-content-stacks_in_324{justify-content:center; padding:0; }.s-bg-stacks_in_324{z-index:0}#s-content-stacks_in_324{border-radius:0px 0px 0px 0px}
.s-cols-stacks_in_332{justify-content:space-around;align-items:center;}.s-cols-stacks_in_332>.s-cols-item{border-radius:0px;margin-bottom:30px;width:100%;  padding:60px 20px 0px 20px;   }.s-cols-stacks_in_332>.s-cols-item:hover{ }#stacks_out_332{width:100%}
.item_stacks_in_338{justify-content:center;overflow:hidden;  }
#mdstacks_in_326 hr{border-top-style:solid;border-top-width:1px;border-top-color:var(--border-color); width:100%;max-width:100%;}#mdstacks_in_326 h1,#mdstacks_in_326 h2,#mdstacks_in_326 h3,#mdstacks_in_326 h4,#mdstacks_in_326 h5,#mdstacks_in_326 h6{color:var(--button-primary-color); }#mdstacks_in_326 p,#mdstacks_in_326 ul,#mdstacks_in_326 ol{  }#mdstacks_in_326 a{color:var(--link-color);}#mdstacks_in_326 a:hover{color:var(--link-color-hover); }

#stacks_in_326 {
	padding: 20px 0px 0px 0px;
}
.stacks_in_274 .source-button{  }#stacks_in_274 .s-button-group{justify-content:center}#stacks_in_274 .s-button-group .button-group-btn:not(:last-child){padding-right:1px}

#stacks_in_274 {
	padding: 0px 0px 30px 0px;
}

#mdstacks_in_247 hr{border-top-style:solid;border-top-width:1px;border-top-color:var(--border-color); width:100%;max-width:100%;}#mdstacks_in_247 h1,#mdstacks_in_247 h2,#mdstacks_in_247 h3,#mdstacks_in_247 h4,#mdstacks_in_247 h5,#mdstacks_in_247 h6{color:var(--button-primary-color); }#mdstacks_in_247 p,#mdstacks_in_247 ul,#mdstacks_in_247 ol{color:var(--button-primary-color);  }#mdstacks_in_247 a{color:var(--link-color);}#mdstacks_in_247 a:hover{color:var(--link-color-hover); }

#stacks_in_247 {
	padding: 20px 0px 60px 0px;
}
 .s-container-stacks_in_277{ }#s-wrapper-stacks_in_277{margin:0; }#s-content-stacks_in_277{justify-content:center; padding:0; }.s-bg-stacks_in_277{z-index:0}#s-outer-stacks_in_277{border-radius:0px 0px 0px 0px}
 .s-container-stacks_in_26{ }#s-wrapper-stacks_in_26{margin:0; }#s-content-stacks_in_26{justify-content:center; padding:0; }.s-bg-stacks_in_26{z-index:0}#s-outer-stacks_in_26{border-radius:0px 0px 0px 0px}
.s-cols-stacks_in_31{justify-content:space-around;align-items:stretch;}.s-cols-stacks_in_31>.s-cols-item{border-radius:5px;margin-bottom:30px;width:100%;  padding:20px 20px 20px 20px;  background-color:var(--background-color-alt); box-shadow:0px 0px 8px rgba(0,0,0,0.3);}.s-cols-stacks_in_31>.s-cols-item:hover{ }@media (min-width:600px){.s-cols-stacks_in_31>.s-cols-item{ width:calc((100% - calc(1 * 30px)) / 2);}}@media (min-width:900px){.s-cols-stacks_in_31>.s-cols-item{ width:calc((100% - calc(2 * 30px)) / 3);}}@media (min-width:1200px){.s-cols-stacks_in_31>.s-cols-item{ width:calc((100% - calc(3 * 30px)) / 4);}}#stacks_out_31{width:100%}

#stacks_in_31 {
	padding:  20px;
}
.item_stacks_in_33{justify-content:space-between;overflow:hidden;  }
.stacks_in_37 img,.stacks_in_37 svg{max-width:64px; height:auto;border-radius:80px;}.stacks_in_37 img:hover{ }#mdstacks_in_38 hr{border-top-style:solid;border-top-width:1px;border-top-color:var(--border-color); width:100%;max-width:100%;}#mdstacks_in_38 h1,#mdstacks_in_38 h2,#mdstacks_in_38 h3,#mdstacks_in_38 h4,#mdstacks_in_38 h5,#mdstacks_in_38 h6{ }#mdstacks_in_38 p,#mdstacks_in_38 ul,#mdstacks_in_38 ol{  }#mdstacks_in_38 a{color:var(--link-color);}#mdstacks_in_38 a:hover{color:var(--link-color-hover); }
.item_stacks_in_47{justify-content:space-between;overflow:hidden;  }
.stacks_in_214 img,.stacks_in_214 svg{max-width:64px; height:auto;border-radius:100px;}.stacks_in_214 img:hover{ }#mdstacks_in_50 hr{border-top-style:solid;border-top-width:1px;border-top-color:var(--border-color); width:100%;max-width:100%;}#mdstacks_in_50 h1,#mdstacks_in_50 h2,#mdstacks_in_50 h3,#mdstacks_in_50 h4,#mdstacks_in_50 h5,#mdstacks_in_50 h6{ }#mdstacks_in_50 p,#mdstacks_in_50 ul,#mdstacks_in_50 ol{  }#mdstacks_in_50 a{color:var(--link-color);}#mdstacks_in_50 a:hover{color:var(--link-color-hover); }
.item_stacks_in_41{justify-content:space-between;overflow:hidden;  }
.stacks_in_216 img,.stacks_in_216 svg{max-width:64px; height:auto;border-radius:100px;}.stacks_in_216 img:hover{ }#mdstacks_in_167 hr{border-top-style:solid;border-top-width:1px;border-top-color:var(--border-color); width:100%;max-width:100%;}#mdstacks_in_167 h1,#mdstacks_in_167 h2,#mdstacks_in_167 h3,#mdstacks_in_167 h4,#mdstacks_in_167 h5,#mdstacks_in_167 h6{ }#mdstacks_in_167 p,#mdstacks_in_167 ul,#mdstacks_in_167 ol{  }#mdstacks_in_167 a{color:var(--link-color);}#mdstacks_in_167 a:hover{color:var(--link-color-hover); }
.item_stacks_in_164{justify-content:space-between;overflow:hidden;  }
.stacks_in_217 img,.stacks_in_217 svg{max-width:64px; height:auto;border-radius:100px;}.stacks_in_217 img:hover{ }#mdstacks_in_272 hr{border-top-style:solid;border-top-width:1px;border-top-color:var(--border-color); width:100%;max-width:100%;}#mdstacks_in_272 h1,#mdstacks_in_272 h2,#mdstacks_in_272 h3,#mdstacks_in_272 h4,#mdstacks_in_272 h5,#mdstacks_in_272 h6{ }#mdstacks_in_272 p,#mdstacks_in_272 ul,#mdstacks_in_272 ol{  }#mdstacks_in_272 a{color:var(--link-color);}#mdstacks_in_272 a:hover{color:var(--link-color-hover); }
.s-cols-stacks_in_279{justify-content:space-around;align-items:stretch;}.s-cols-stacks_in_279>.s-cols-item{border-radius:0px;margin-bottom:30px;width:100%;  padding:60px 20px 0px 20px;  background-color:var(--background-color-alt); }.s-cols-stacks_in_279>.s-cols-item:hover{ }@media (min-width:600px){.s-cols-stacks_in_279>.s-cols-item{ width:calc((100% - calc(1 * 40px)) / 2);}}#stacks_out_279{width:100%}
.item_stacks_in_281{justify-content:space-between;overflow:hidden;  }
#mdstacks_in_111 hr{border-top-style:solid;border-top-width:1px;border-top-color:var(--border-color); width:100%;max-width:100%;}#mdstacks_in_111 h1,#mdstacks_in_111 h2,#mdstacks_in_111 h3,#mdstacks_in_111 h4,#mdstacks_in_111 h5,#mdstacks_in_111 h6{ }#mdstacks_in_111 p,#mdstacks_in_111 ul,#mdstacks_in_111 ol{  }#mdstacks_in_111 a{color:var(--link-color);}#mdstacks_in_111 a:hover{color:var(--link-color-hover); }
.item_stacks_in_286{justify-content:space-between;overflow:hidden;  }
#mdstacks_in_289 hr{border-top-style:solid;border-top-width:1px;border-top-color:var(--border-color); width:100%;max-width:100%;}#mdstacks_in_289 h1,#mdstacks_in_289 h2,#mdstacks_in_289 h3,#mdstacks_in_289 h4,#mdstacks_in_289 h5,#mdstacks_in_289 h6{ }#mdstacks_in_289 p,#mdstacks_in_289 ul,#mdstacks_in_289 ol{  }#mdstacks_in_289 a{color:var(--link-color);}#mdstacks_in_289 a:hover{color:var(--link-color-hover); }
 .s-container-stacks_in_58{ }#s-wrapper-stacks_in_58{margin:0; }#s-content-stacks_in_58{justify-content:center;  padding:40px 20px 40px 20px;}.s-bg-stacks_in_58{z-index:0}#s-outer-stacks_in_58{border-radius:0px 0px 0px 0px}
.s-cols-stacks_in_76{justify-content:space-between;align-items:stretch;}.s-cols-stacks_in_76>.s-cols-item{border-radius:0px;margin-bottom:20px;width:100%;  padding:20px 20px 20px 20px;   }.s-cols-stacks_in_76>.s-cols-item:hover{ }@media (min-width:600px){.s-cols-stacks_in_76>.s-cols-item{ width:calc((100% - calc(1 * 20px)) / 2);}}#stacks_out_76{width:100%}
.item_stacks_in_80{justify-content:flex-start;overflow:hidden;  }
#mdstacks_in_82 hr{border-top-style:solid;border-top-width:1px;border-top-color:var(--border-color); width:100%;max-width:100%;}#mdstacks_in_82 h1,#mdstacks_in_82 h2,#mdstacks_in_82 h3,#mdstacks_in_82 h4,#mdstacks_in_82 h5,#mdstacks_in_82 h6{color:var(--button-primary-color); }#mdstacks_in_82 p,#mdstacks_in_82 ul,#mdstacks_in_82 ol{color:var(--button-primary-color);  }#mdstacks_in_82 a{color:var(--link-color);}#mdstacks_in_82 a:hover{color:var(--link-color-hover); }
.item_stacks_in_78{justify-content:flex-start;overflow:hidden;  }
.s-cols-stacks_in_60{justify-content:space-between;align-items:stretch;}.s-cols-stacks_in_60>.s-cols-item{border-radius:0px;margin-bottom:20px;width:100%;  padding:0px 0px 0px 0px;   }.s-cols-stacks_in_60>.s-cols-item:hover{ }@media (min-width:600px){.s-cols-stacks_in_60>.s-cols-item{ width:calc((100% - calc(1 * 20px)) / 2);}}#stacks_out_60{width:100%}
.item_stacks_in_62{justify-content:flex-start;overflow:hidden;  }
#p-stacks_in_66 p{  margin-bottom: 0;  }#p-stacks_in_66 p.lead{}#p-stacks_in_66 a{color:var(--accent-color);}#p-stacks_in_66 a:hover{color:var(--accent-color-hover); }
#p-stacks_in_74 p{  margin-bottom: 0;  }#p-stacks_in_74 p.lead{}#p-stacks_in_74 a{color:var(--accent-color);}#p-stacks_in_74 a:hover{color:var(--accent-color-hover); }
#p-stacks_in_72 p{  margin-bottom: 0;  }#p-stacks_in_72 p.lead{}#p-stacks_in_72 a{color:var(--accent-color);}#p-stacks_in_72 a:hover{color:var(--accent-color-hover); }
#p-stacks_in_70 p{  margin-bottom: 0;  }#p-stacks_in_70 p.lead{}#p-stacks_in_70 a{color:var(--accent-color);}#p-stacks_in_70 a:hover{color:var(--accent-color-hover); }
.item_stacks_in_84{justify-content:flex-start;overflow:hidden;  }
#p-stacks_in_86 p{  margin-bottom: 0;  }#p-stacks_in_86 p.lead{}#p-stacks_in_86 a{color:var(--accent-color);}#p-stacks_in_86 a:hover{color:var(--accent-color-hover); }
#p-stacks_in_88 p{  margin-bottom: 0;  }#p-stacks_in_88 p.lead{}#p-stacks_in_88 a{color:var(--accent-color);}#p-stacks_in_88 a:hover{color:var(--accent-color-hover); }
#p-stacks_in_90 p{  margin-bottom: 0;  }#p-stacks_in_90 p.lead{}#p-stacks_in_90 a{color:var(--accent-color);}#p-stacks_in_90 a:hover{color:var(--accent-color-hover); }
#p-stacks_in_92 p{  margin-bottom: 0;  }#p-stacks_in_92 p.lead{}#p-stacks_in_92 a{color:var(--accent-color);}#p-stacks_in_92 a:hover{color:var(--accent-color-hover); }
#p-stacks_in_68 p{  margin-bottom: 0;  }#p-stacks_in_68 p.lead{}#p-stacks_in_68 a{color:var(--link-color);}#p-stacks_in_68 a:hover{color:var(--link-color-hover); }
