/*
 * text-align
 */

.text-left{text-align:left}.text-center{text-align:center}.text-right{text-align:right}.text-justify{text-align:justify}.text-nomargin-top{margin-top:0}.text-nomargin-top.text >:first-child{margin-top:0}.text-nomargin-bottom{margin-bottom:0}.text-nomargin-bottom.text >:last-child{margin-bottom:0}




.rwmenu{list-style:none}.rwmenu.dropdown,.rwmenu.accordion-menu{display:none}.rwmenu-wrapper>.rwmenu{display:flex}




:root{--light-gray:rgba(230, 230, 230, 1.00);--medium-gray:rgba(202, 202, 202, 1.00);--dark-gray:rgba(138, 138, 138, 1.00);--black:rgba(10, 10, 10, 1.00);--black-color:var(--black);--white:rgba(254, 254, 254, 1.00);--white-color:var(--white);--primary:rgba(120, 0, 75, 1.00);--secondary:rgba(231, 231, 231, 1.00);--success:rgba(67, 172, 106, 1.00);--warning:rgba(240, 138, 36, 1.00);--alert:rgba(240, 65, 36, 1.00);--primary-contrast:rgba(255, 255, 255, 1.00);--secondary-contrast:rgba(51, 51, 51, 1.00);--success-contrast:rgba(254, 254, 254, 1.00);--warning-contrast:rgba(254, 254, 254, 1.00);--alert-contrast:rgba(254, 254, 254, 1.00);--primary-dark:rgba(90, 0, 45, 1.00);--secondary-dark:rgba(201, 201, 201, 1.00);--success-dark:rgba(37, 142, 76, 1.00);--warning-dark:rgba(210, 108, 6, 1.00);--alert-dark:rgba(210, 35, 6, 1.00);--header-color:rgba(34, 34, 34, 1.00);--subheader-color:rgba(138, 138, 138, 1.00);--small-color:rgba(202, 202, 202, 1.00);--text-color:rgba(34, 34, 34, 1.00);--link-color:rgba(171, 0, 0, 1.00);--link-color-hover:rgba(255, 60, 97, 1.00);--selection-background:var(--primary);--selection-text:var(--primary-contrast);--link-decoration:none;--link-decoration-hover:none;--overlay-color:rgba(0, 0, 0, 0.50);--radius:3px;--small-gutter:1.25rem;--medium-gutter:2rem;--large-gutter:4rem;--site-width:calc(1000rem/16);}::selection{background:var(--selection-background);color:var(--selection-text)}.alt{--header-color:rgba(255, 255, 255, 1.00);--subheader-color:rgba(230, 230, 230, 1.00);--small-color:rgba(202, 202, 202, 1.00);--text-color:rgba(255, 255, 255, 1.00);--link-color:rgba(203, 0, 29, 1.00);--link-color-hover:rgba(0, 102, 136, 1.00);--link-decoration:none;--link-decoration-hover:none}.grid-container{max-width:var(--site-width)}.radius{border-radius:var(--radius)}body{font-size:calc(16rem/16)}h1,.h1{font-size:calc(30rem/16)}h2,.h2{font-size:calc(24rem/16)}h3,.h3{font-size:calc(46rem/16)}h4,.h4{font-size:calc(18rem/16)}h5,.h5{font-size:calc(17rem/16)}h6,.h6{font-size:calc(16rem/16)}small{font-size:40%}.button{font-size:calc(16rem/16)}.button.tiny{font-size:calc(10rem/16)}.button.small{font-size:calc(12rem/16)}.button.large{font-size:calc(20rem/16)}@media only screen and (min-width:40em){body{font-size:calc(16rem/16)}h1,.h1{font-size:calc(48rem/16)}h2,.h2{font-size:calc(40rem/16)}h3,.h3{font-size:calc(31rem/16)}h4,.h4{font-size:calc(25rem/16)}h5,.h5{font-size:calc(20rem/16)}h6,.h6{font-size:calc(16rem/16)}small{font-size:30%}}@media only screen and (min-width:64em){body{font-size:calc(17rem/16)}h1,.h1{font-size:calc(48rem/16)}h2,.h2{font-size:calc(40rem/16)}h3,.h3{font-size:calc(31rem/16)}h4,.h4{font-size:calc(25rem/16)}h5,.h5{font-size:calc(20rem/16)}h6,.h6{font-size:calc(16rem/16)}small{font-size:30%}}a{color:var(--link-color);-webkit-text-decoration:var(--link-decoration);text-decoration:var(--link-decoration)}a:hover,a:focus{color:var(--link-color-hover);-webkit-text-decoration:var(--link-decoration-hover);text-decoration:var(--link-decoration-hover)}.menu a{color:var(--menu-link-color);background:var(--menu-bg-color)}.menu a:hover{color:var(--menu-link-color-hover)}h1,h2,h3,h4,h5,h6{color:var(--header-color)}small{color:var(--small-color)}.subheader{color:var(--subheader-color)}.text ul,.text ol{list-style-position:outside}.text>ul,.text>ol,.text .mez>div>ul,.text .mez>div>ol{margin-left:1.25rem}.text ul{list-style-type:disc}.text ul ul,.text ol ul{list-style-type:circle}.text ol{list-style-type:decimal}.text ol ol,.text ul ol{list-style-type:lower-alpha}.radius,.radius:before,.radius:after{border-radius:calc(3rem/16)}body{}
 p,.p,           .text-normal{font-size:calc(16rem/16) ;font-weight:400 ;}@media only screen and (min-width:40em) { p,.p,           .text-normal{font-size:calc(16rem/16) ;line-height:1.50 }}@media only screen and (min-width:64em) { p,.p,           .text-normal{font-size:calc(20rem/16) ;line-height:1.50 }}
 p,.p,           .text-fett{font-size:calc(16rem/16) ;}@media only screen and (min-width:40em) { p,.p,           .text-fett{font-size:calc(16rem/16) ;line-height:1.50 }}@media only screen and (min-width:64em) { p,.p,           .text-fett{font-size:calc(20rem/16) ;line-height:1.50 }}

.menu-m{margin-top:1.25rem ;margin-left:0 ;}  
         .menu li,   .menu-s{font-size:calc(16rem/16) ;font-weight:500 ;}@media only screen and (min-width:40em) {         .menu li,   .menu-s{font-size:calc(15rem/16) ;line-height:1.50 }}@media only screen and (min-width:64em) {         .menu li,   .menu-s{font-size:calc(32rem/16) ;line-height:1.50 }}
:root{--m-color:rgba(120, 0, 75, 1.00)}
.menu-p{padding-top:1.25rem ;padding-right:0 ;padding-bottom:2.5rem ;padding-left:0 ;}  
.menu-border{border-color:rgba(255, 255, 255, 1.00) rgba(255, 255, 255, 1.00) rgba(255, 97, 123, 1.00) rgba(255, 255, 255, 1.00) ;border-width:0px 0px 2px 2px ;border-style:none none solid solid ;border-radius:0px 0px 24px 24px ;}
.menu-g{background-position:left top ;background-size:100% 100% ;background-image:linear-gradient(45deg,rgba(249, 252, 105, 0.74) 0%,15%,rgba(255, 218, 252, 0.85) 100%) ;}
.border-left{border-color:rgba(255, 60, 97, 1.00) ;border-left-width:1px ;}
@media screen and (max-width: 63.9375em){ .top-bar.topbar-styles, .top-bar.topbar-styles ul{--topbar-background:rgba(255, 255, 255, 0.00)} .top-bar.topbar-styles{padding:0 0.5rem} .title-bar.topbar-styles{--titlebar-background:rgba(255, 255, 255, 0.00);--titlebar-color:rgba(120, 0, 75, 1.00);padding:1.25rem} .title-bar.topbar-styles .menu-icon{--hamburger-color:rgba(120, 0, 75, 1.00);--hamburger-width:2.5rem;--hamburger-height:2rem;--hamburger-weight:6px}}
         .menu li,   .menu-text{font-size:calc(16rem/16) ;font-weight:600 ;line-height:0.30 ;}@media only screen and (min-width:40em) {         .menu li,   .menu-text{font-size:calc(20rem/16) ;line-height:0.00 }}@media only screen and (min-width:64em) {         .menu li,   .menu-text{font-size:calc(23rem/16) ;line-height:1.50 }}

.h1-m{margin-top:5rem ;}  
.devider-m{margin-top:0.00% ;margin-right:0.00% ;margin-bottom:0.00% ;margin-left:0.00% ;}@media only screen and (min-width:40em){.devider-m{margin-top:0.00% ;margin-right:0.00% ;margin-bottom:0.00% ;margin-left:0.00% }}@media only screen and (min-width:64em){.devider-m{margin-top:0.00% ;margin-right:0.00% ;margin-bottom:6.00% ;margin-left:6.00% }}
.h2-m{margin-top:2.5rem ;}  
.h2-2-m{margin-top:1.5rem ;margin-bottom:2.5rem ;}  
    h3,.h3,        .h3-style{font-size:calc(20rem/16) ;}@media only screen and (min-width:40em) {    h3,.h3,        .h3-style{font-size:calc(20rem/16) ;line-height:1.50 }}@media only screen and (min-width:64em) {    h3,.h3,        .h3-style{font-size:calc(22rem/16) ;line-height:1.50 }}
.h-gradient{background-position:right top ;background-size:100% 100% ;background-image:linear-gradient(45deg,rgba(198, 193, 254, 1.00) 11%,rgba(255, 218, 252, 0.92) 58%),linear-gradient(90deg,rgba(255, 218, 252, 1.00) 21%,rgba(249, 252, 105, 1.00) 100%);}
.h-gradient-2{background-position:right top ;background-size:100% 100% ;background-image:linear-gradient(315deg,rgba(198, 193, 254, 1.00) 11%,rgba(255, 218, 252, 0.92) 58%),linear-gradient(90deg,rgba(255, 218, 252, 1.00) 21%,rgba(249, 252, 105, 1.00) 100%);}
.h3-p{padding:1.5rem ;}  

     h4,.h4,       .h4-text{font-size:calc(28rem/16) ;font-weight:400 ;}@media only screen and (min-width:40em) {     h4,.h4,       .h4-text{font-size:calc(16rem/16) ;line-height:1.50 }}@media only screen and (min-width:64em) {     h4,.h4,       .h4-text{font-size:calc(48rem/16) ;line-height:1.50 }}
      h5,.h5,      .h5-text{font-size:calc(22rem/16) ;font-weight:400 ;}@media only screen and (min-width:40em) {      h5,.h5,      .h5-text{font-size:calc(16rem/16) ;line-height:1.50 }}@media only screen and (min-width:64em) {      h5,.h5,      .h5-text{font-size:calc(34rem/16) ;line-height:1.50 }}
.h4-m{margin-top:6rem ;margin-bottom:4rem ;}  
.h5-m{margin-top:2rem ;margin-bottom:3rem ;}  

.a-gr{background-position:left top ;background-size:100% 100% ;background-image:linear-gradient(225deg,rgba(249, 252, 105, 1.00) 0%,39%,rgba(255, 218, 252, 1.00) 100%) ;}
.fa-gr{background-position:left top ;background-size:100% 100% ;background-image:linear-gradient(180deg,rgba(206, 232, 255, 1.00) 25%,rgba(154, 255, 202, 1.00) 100%) ;}
.rf-gr{background-position:left top ;background-size:100% 100% ;background-image:linear-gradient(0deg,rgba(207, 199, 255, 1.00) 0%,50%,rgba(226, 197, 237, 1.00) 100%) ;}
.cards-b{border-color:rgba(0, 0, 0, 1.00) ;}
.m-resp-2sp{margin-top:0.00% ;margin-right:0.00% ;margin-bottom:0.00% ;margin-left:0.00% ;}@media only screen and (min-width:40em){.m-resp-2sp{margin-top:0.00% ;margin-right:0.00% ;margin-bottom:5.00% ;margin-left:5.00% }}@media only screen and (min-width:64em){.m-resp-2sp{margin-top:5.00% ;margin-right:7.00% ;margin-bottom:0.00% ;margin-left:7.00% }}
.m-resp-1{margin-top:0.00% ;margin-right:1.00% ;margin-bottom:0.00% ;margin-left:1.00% ;}@media only screen and (min-width:40em){.m-resp-1{margin-top:0.00% ;margin-right:0.00% ;margin-bottom:5.00% ;margin-left:5.00% }}@media only screen and (min-width:64em){.m-resp-1{margin-top:5.00% ;margin-right:18.00% ;margin-bottom:6.00% ;margin-left:18.00% }}
.f-gradient{background-position:right top ;background-size:100% 100% ;background-image:linear-gradient(180deg,rgba(255, 255, 255, 1.00) 0%,rgba(204, 218, 255, 1.00) 58%),linear-gradient(90deg,rgba(255, 218, 252, 1.00) 21%,rgba(249, 252, 105, 1.00) 100%);}



.spacerStack {
	height: 40.00px;
}

#spacerStackstacks_in_46_41 {
	height: 40.00px;
}




























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























#stacks_in_721 .sb-header{margin:0;padding:0;}#stacks_in_721 .sb-accordion{width:100%;margin:0 auto}#stacks_in_721 ul.sb-list{padding:0;margin:0}#stacks_in_721 ul.sb-list li{margin-top:0px}#stacks_in_721 ul.sb-list li:first-child{margin-top:0}#stacks_in_721 .sb-accordion ul li.sb-space.divider{display:block;border-bottom:1px solid #C7DEEF;border-top:1px solid #FFFFFF}#stacks_in_721 .sb-accordion ul li.sb-space.divider:first-child{border-top:none}#stacks_in_721 .sb-accordion ul li.sb-space.divider:last-child{border-bottom:none}#stacks_in_721 .sb-accordion ul li.sb-space > a,#stacks_in_721 .sb-accordion ul li.sb-space > a .sb-header{font-size:24px;font-weight:bold;font-style:normal;text-decoration:none;display:block;color:#78004B;position:relative;line-height:2em;outline:none;transition:color 300ms ease}#stacks_in_721 .sb-accordion ul li.sb-space > a span.sb-arrow{background:transparent url(../files/down-darkgrey.png) no-repeat center center;text-indent:-9000px;width:26px;height:14px;position:absolute;top:50%;margin-top:-7px;opacity:0;-webkit-backface-visibility:hidden;transition:all 0.2s ease-in-out;right:-26px;}#stacks_in_721 .sb-content{padding:5px;}#stacks_in_721 .sb-accordion ul li.sb-open > a .sb-header,#stacks_in_721 .sb-accordion ul li.sb-space > a:hover,#stacks_in_721 .sb-accordion ul li.sb-space > a:hover .sb-header{color:#1693EB}#stacks_in_721 .sb-accordion ul li.sb-space > a:hover span.sb-arrow{opacity:1;right:10px;}#stacks_in_721 .sb-accordion ul li.sb-open > a span.sb-arrow{transform:rotate(180deg);opacity:1;right:10px;}#stacks_in_721 .sb-accordion ul li.sb-space{min-height:%((24 * 2) + (0 * 2))%px;overflow:hidden;list-style:none}#stacks_in_721 .sb-accordion ul li.sb-space > a{padding:0px;}#stacks_in_721 .sb-accordion ul li.sb-space > a .sb-header.shadow{text-shadow:0px 1px 1px #FFFFFF}@media screen and (max-width:770px){#stacks_in_721 .sb-accordion ul li.sb-space > a,#stacks_in_721 .sb-accordion ul li.sb-space > a .sb-header{font-size:20px}}@media screen and (max-width:500px){#stacks_in_721 .sb-accordion ul li.sb-space > a,#stacks_in_721 .sb-accordion ul li.sb-space > a .sb-header{font-size:18px}}

#stacks_in_111 {
	font-size: 138%;
}











#stacks_in_458 {
	margin: 180px 40px 120px 40px;
}

#stacks_in_461 {
	font-size: 155%;
}
























#stacks_in_207 {
	margin: 240px 120px 80px 220px;
}
#stacks_in_245 .bettergrid
{ 
display: block; clear: both;


padding-left: 10px;


	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
/*Custom CSS;*/
}

#stacks_in_245 .bettergrid img {

	padding: 0px 0px 10px 0px; height: auto;
	/*Custom CSS;*/
}


/*[class*='col-']:last-of-type {
	padding-right: 0px;
	-webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box;
}*/

#stacks_in_245 .grid {
	width: 100%;
	max-width: 1140px;
	margin: 0 auto;
	overflow: hidden;
	-webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box;
}

#stacks_in_245 .grid:after {
	content: "";
	display: table;
	clear: both;
	-webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box;
}

#stacks_in_245 .grid-pad {
	padding: 4px 0 4px 10px;
	-webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box;
}

#stacks_in_245 .grid-pad > [class*='col-']:last-of-type {
	padding-right: 10px;
	-webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box;
}

#stacks_in_245 .push-right {
	float: right;
	-webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box;
}

/* Content Columns */

.col-1-1 {
	width: 100%; float: left;
	-webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box;

}

.col-2-3, .col-8-12 {
	width: 66.66%; float: left;
	-webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box;
}

.col-1-2, .col-6-12 {
	width: 50%; float: left;
	-webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box;
}

.col-1-3, .col-4-12 {
	width: 33.33%; float: left;
	-webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box;
}

.col-1-4, .col-3-12 {
	width: 25%; float: left;
	-webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box;
}

.col-1-5 {
	width: 20%; float: left;
	-webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box;
}

.col-1-6, .col-2-12 {
	width: 16.667%; float: left;
	-webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box;
}

.col-1-7 {
	width: 14.28%; float: left;
	-webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box;
}

.col-1-8 {
	width: 12.5%; float: left;
	-webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box;
}

.col-1-9 {
	width: 11.1%; float: left;
	-webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box;
}

.col-1-10 {
	width: 10%; float: left;
	-webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box;
}

.col-1-11 {
	width: 9.09%; float: left;
	-webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box;
}

.col-1-12 {
	width: 8.33%; float: left;
	-webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box;
}

/* Layout Columns */

.col-11-12 {
	width: 91.66%; float: left;
	-webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box;
}

.col-10-12 {
	width: 83.333%; float: left;
	-webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box;
}

.col-9-12 {
	width: 75%; float: left;
	-webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box;
}

.col-5-12 {
	width: 41.66%; float: left;
	-webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box;
}

.col-7-12 {
	width: 58.33%; float: left;
	-webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box;
}

#stacks_in_245 .col {
	padding-right: 10px;
	/*Custom CSS;*/
	-webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box;
}

#stacks_in_245 .col_border {
	position: absolute; height: auto; top: 0px; bottom: 5px; border-right: 1px none #000000;
	margin-left:-7px; margin-bottom: 4px; margin-top: 4px; /*Custom CSS;*/
}

  #stacks_in_245 .col1 {
	/*Custom CSS;*/
} 
  #stacks_in_245 .col2 {
	/*Custom CSS;*/
} 










#stacks_in_245 .col12 {

/*Custom CSS;*/
}


@media handheld, only screen and (max-width: 760px) {

#stacks_in_245 .bettergrid {
	padding-left: 0px;
}


	#stacks_in_245 .grid {
		width: 100%;
		min-width: 0;
		margin-left: 0px;
		margin-right: 0px;
		padding-left: 0px;
		padding-right: 0px;
		/*Custom CSS;*/
	}

	#stacks_in_245 .grid-pad {
	padding: 0px 0px 0px 0px;
}
	
	[class*='col-'] {
		width: 100%;
		float: none;
		margin-left: 0px !important;
		margin-right: 0px !important;
		margin-top:  0px !important;
		margin-bottom:  0px !important;
		padding-left:  0px !important;
		padding-right:  0px !important;
	}

	#stacks_in_245 .col {
width: 100%;
float: none;
margin-left: 0px;
margin-right: 0px;
margin-top: 5px;
margin-bottom: 5px;
padding-left: 17px;
padding-right: 17px;
	/*Custom CSS;*/
}

	#stacks_in_245 .col12 {
	float: none; width: 100%; padding-right: 17px !important;
}


	#stacks_in_245 .col_border {
	display: none;
}
}

#stacks_in_245 {
	margin: 30px 0px 0px 0px;
}

#stacks_in_246 {
	margin: 8px 0px 7px 0px;
}


#stacks_in_249 h3 {
	
		font-weight: 400;
	
	font-style: normal;

	
	
	letter-spacing: 0px;
	
}










@media (max-width: 47.9375em) {
	/* iPhone */
	#stacks_in_249 h3 {
		font-size: 18px;
	}
}

@media (min-width: 48em) and (max-width: 61.9375em) {
	/* iPad */
	#stacks_in_249 h3 {
		font-size: 24px;
	}
}

@media (min-width: 62em) {
	/* Desktop */
	#stacks_in_249 h3 {
		font-size: 26px;
	}
}


#stacks_in_249 a.foundry-header-linked,
#stacks_in_249 a.foundry-header-linked:visited {
	color: rgba(3, 118, 216, 1.00);
	cursor: pointer;
	text-decoration: none;
}

#stacks_in_249 a.foundry-header-linked:hover,
#stacks_in_249 a.foundry-header-linked:active {
	color: rgba(5, 116, 216, 1.00);
	text-decoration: none;
}

#stacks_in_249 {
	margin: 0px 0px 10px 0px;
}

#stacks_in_251 {
	font-size: 90%;
}

#stacks_in_252 {
	margin: 10px 0px 0px 0px;
}

#stacks_in_253 {
	font-size: 115%;
}

#stacks_in_254 {
	margin: 10px 0px 0px 0px;
}

#stacks_in_255 {
	font-size: 115%;
}

#stacks_in_256 {
	margin: 10px 0px 0px 0px;
}

#stacks_in_257 {
	font-size: 115%;
}
#stacks_in_259 .bettergrid
{ 
display: block; clear: both;


padding-left: 10px;


	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
/*Custom CSS;*/
}

#stacks_in_259 .bettergrid img {

	padding: 0px 0px 10px 0px; height: auto;
	/*Custom CSS;*/
}


/*[class*='col-']:last-of-type {
	padding-right: 0px;
	-webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box;
}*/

#stacks_in_259 .grid {
	width: 100%;
	max-width: 1140px;
	margin: 0 auto;
	overflow: hidden;
	-webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box;
}

#stacks_in_259 .grid:after {
	content: "";
	display: table;
	clear: both;
	-webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box;
}

#stacks_in_259 .grid-pad {
	padding: 4px 0 4px 10px;
	-webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box;
}

#stacks_in_259 .grid-pad > [class*='col-']:last-of-type {
	padding-right: 10px;
	-webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box;
}

#stacks_in_259 .push-right {
	float: right;
	-webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box;
}

/* Content Columns */

.col-1-1 {
	width: 100%; float: left;
	-webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box;

}

.col-2-3, .col-8-12 {
	width: 66.66%; float: left;
	-webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box;
}

.col-1-2, .col-6-12 {
	width: 50%; float: left;
	-webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box;
}

.col-1-3, .col-4-12 {
	width: 33.33%; float: left;
	-webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box;
}

.col-1-4, .col-3-12 {
	width: 25%; float: left;
	-webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box;
}

.col-1-5 {
	width: 20%; float: left;
	-webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box;
}

.col-1-6, .col-2-12 {
	width: 16.667%; float: left;
	-webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box;
}

.col-1-7 {
	width: 14.28%; float: left;
	-webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box;
}

.col-1-8 {
	width: 12.5%; float: left;
	-webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box;
}

.col-1-9 {
	width: 11.1%; float: left;
	-webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box;
}

.col-1-10 {
	width: 10%; float: left;
	-webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box;
}

.col-1-11 {
	width: 9.09%; float: left;
	-webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box;
}

.col-1-12 {
	width: 8.33%; float: left;
	-webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box;
}

/* Layout Columns */

.col-11-12 {
	width: 91.66%; float: left;
	-webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box;
}

.col-10-12 {
	width: 83.333%; float: left;
	-webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box;
}

.col-9-12 {
	width: 75%; float: left;
	-webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box;
}

.col-5-12 {
	width: 41.66%; float: left;
	-webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box;
}

.col-7-12 {
	width: 58.33%; float: left;
	-webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box;
}

#stacks_in_259 .col {
	padding-right: 10px;
	/*Custom CSS;*/
	-webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box;
}

#stacks_in_259 .col_border {
	position: absolute; height: auto; top: 0px; bottom: 5px; border-right: 1px none #000000;
	margin-left:-7px; margin-bottom: 4px; margin-top: 4px; /*Custom CSS;*/
}

  #stacks_in_259 .col1 {
	/*Custom CSS;*/
} 
  #stacks_in_259 .col2 {
	/*Custom CSS;*/
} 










#stacks_in_259 .col12 {

/*Custom CSS;*/
}


@media handheld, only screen and (max-width: 760px) {

#stacks_in_259 .bettergrid {
	padding-left: 0px;
}


	#stacks_in_259 .grid {
		width: 100%;
		min-width: 0;
		margin-left: 0px;
		margin-right: 0px;
		padding-left: 0px;
		padding-right: 0px;
		/*Custom CSS;*/
	}

	#stacks_in_259 .grid-pad {
	padding: 0px 0px 0px 0px;
}
	
	[class*='col-'] {
		width: 100%;
		float: none;
		margin-left: 0px !important;
		margin-right: 0px !important;
		margin-top:  0px !important;
		margin-bottom:  0px !important;
		padding-left:  0px !important;
		padding-right:  0px !important;
	}

	#stacks_in_259 .col {
width: 100%;
float: none;
margin-left: 0px;
margin-right: 0px;
margin-top: 5px;
margin-bottom: 5px;
padding-left: 17px;
padding-right: 17px;
	/*Custom CSS;*/
}

	#stacks_in_259 .col12 {
	float: none; width: 100%; padding-right: 17px !important;
}


	#stacks_in_259 .col_border {
	display: none;
}
}

#stacks_in_259 {
	margin: 30px 0px 0px 0px;
}

#stacks_in_260 {
	margin: 8px 0px 7px 0px;
}


#stacks_in_263 h3 {
	
		font-weight: 400;
	
	font-style: normal;

	
	
	letter-spacing: 0px;
	
}










@media (max-width: 47.9375em) {
	/* iPhone */
	#stacks_in_263 h3 {
		font-size: 18px;
	}
}

@media (min-width: 48em) and (max-width: 61.9375em) {
	/* iPad */
	#stacks_in_263 h3 {
		font-size: 24px;
	}
}

@media (min-width: 62em) {
	/* Desktop */
	#stacks_in_263 h3 {
		font-size: 26px;
	}
}


#stacks_in_263 a.foundry-header-linked,
#stacks_in_263 a.foundry-header-linked:visited {
	color: rgba(3, 118, 216, 1.00);
	cursor: pointer;
	text-decoration: none;
}

#stacks_in_263 a.foundry-header-linked:hover,
#stacks_in_263 a.foundry-header-linked:active {
	color: rgba(5, 116, 216, 1.00);
	text-decoration: none;
}

#stacks_in_263 {
	margin: 0px 0px 10px 0px;
}

#stacks_in_265 {
	font-size: 90%;
}

#stacks_in_266 {
	margin: 10px 0px 0px 0px;
}

#stacks_in_267 {
	font-size: 115%;
}

#stacks_in_268 {
	margin: 10px 0px 0px 0px;
}

#stacks_in_269 {
	font-size: 115%;
}
#stacks_in_271 .bettergrid
{ 
display: block; clear: both;


padding-left: 10px;


	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
/*Custom CSS;*/
}

#stacks_in_271 .bettergrid img {

	padding: 0px 0px 10px 0px; height: auto;
	/*Custom CSS;*/
}


/*[class*='col-']:last-of-type {
	padding-right: 0px;
	-webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box;
}*/

#stacks_in_271 .grid {
	width: 100%;
	max-width: 1140px;
	margin: 0 auto;
	overflow: hidden;
	-webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box;
}

#stacks_in_271 .grid:after {
	content: "";
	display: table;
	clear: both;
	-webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box;
}

#stacks_in_271 .grid-pad {
	padding: 4px 0 4px 10px;
	-webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box;
}

#stacks_in_271 .grid-pad > [class*='col-']:last-of-type {
	padding-right: 10px;
	-webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box;
}

#stacks_in_271 .push-right {
	float: right;
	-webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box;
}

/* Content Columns */

.col-1-1 {
	width: 100%; float: left;
	-webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box;

}

.col-2-3, .col-8-12 {
	width: 66.66%; float: left;
	-webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box;
}

.col-1-2, .col-6-12 {
	width: 50%; float: left;
	-webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box;
}

.col-1-3, .col-4-12 {
	width: 33.33%; float: left;
	-webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box;
}

.col-1-4, .col-3-12 {
	width: 25%; float: left;
	-webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box;
}

.col-1-5 {
	width: 20%; float: left;
	-webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box;
}

.col-1-6, .col-2-12 {
	width: 16.667%; float: left;
	-webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box;
}

.col-1-7 {
	width: 14.28%; float: left;
	-webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box;
}

.col-1-8 {
	width: 12.5%; float: left;
	-webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box;
}

.col-1-9 {
	width: 11.1%; float: left;
	-webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box;
}

.col-1-10 {
	width: 10%; float: left;
	-webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box;
}

.col-1-11 {
	width: 9.09%; float: left;
	-webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box;
}

.col-1-12 {
	width: 8.33%; float: left;
	-webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box;
}

/* Layout Columns */

.col-11-12 {
	width: 91.66%; float: left;
	-webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box;
}

.col-10-12 {
	width: 83.333%; float: left;
	-webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box;
}

.col-9-12 {
	width: 75%; float: left;
	-webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box;
}

.col-5-12 {
	width: 41.66%; float: left;
	-webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box;
}

.col-7-12 {
	width: 58.33%; float: left;
	-webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box;
}

#stacks_in_271 .col {
	padding-right: 10px;
	/*Custom CSS;*/
	-webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box;
}

#stacks_in_271 .col_border {
	position: absolute; height: auto; top: 0px; bottom: 5px; border-right: 1px none #000000;
	margin-left:-7px; margin-bottom: 4px; margin-top: 4px; /*Custom CSS;*/
}

  #stacks_in_271 .col1 {
	/*Custom CSS;*/
} 
  #stacks_in_271 .col2 {
	/*Custom CSS;*/
} 










#stacks_in_271 .col12 {

/*Custom CSS;*/
}


@media handheld, only screen and (max-width: 760px) {

#stacks_in_271 .bettergrid {
	padding-left: 0px;
}


	#stacks_in_271 .grid {
		width: 100%;
		min-width: 0;
		margin-left: 0px;
		margin-right: 0px;
		padding-left: 0px;
		padding-right: 0px;
		/*Custom CSS;*/
	}

	#stacks_in_271 .grid-pad {
	padding: 0px 0px 0px 0px;
}
	
	[class*='col-'] {
		width: 100%;
		float: none;
		margin-left: 0px !important;
		margin-right: 0px !important;
		margin-top:  0px !important;
		margin-bottom:  0px !important;
		padding-left:  0px !important;
		padding-right:  0px !important;
	}

	#stacks_in_271 .col {
width: 100%;
float: none;
margin-left: 0px;
margin-right: 0px;
margin-top: 5px;
margin-bottom: 5px;
padding-left: 17px;
padding-right: 17px;
	/*Custom CSS;*/
}

	#stacks_in_271 .col12 {
	float: none; width: 100%; padding-right: 17px !important;
}


	#stacks_in_271 .col_border {
	display: none;
}
}

#stacks_in_271 {
	margin: 30px 0px 0px 0px;
}

#stacks_in_272 {
	margin: 8px 0px 7px 0px;
}


#stacks_in_275 h3 {
	
		font-weight: 400;
	
	font-style: normal;

	
	
	letter-spacing: 0px;
	
}










@media (max-width: 47.9375em) {
	/* iPhone */
	#stacks_in_275 h3 {
		font-size: 18px;
	}
}

@media (min-width: 48em) and (max-width: 61.9375em) {
	/* iPad */
	#stacks_in_275 h3 {
		font-size: 24px;
	}
}

@media (min-width: 62em) {
	/* Desktop */
	#stacks_in_275 h3 {
		font-size: 26px;
	}
}


#stacks_in_275 a.foundry-header-linked,
#stacks_in_275 a.foundry-header-linked:visited {
	color: rgba(3, 118, 216, 1.00);
	cursor: pointer;
	text-decoration: none;
}

#stacks_in_275 a.foundry-header-linked:hover,
#stacks_in_275 a.foundry-header-linked:active {
	color: rgba(5, 116, 216, 1.00);
	text-decoration: none;
}

#stacks_in_275 {
	margin: 0px 0px 10px 0px;
}

#stacks_in_277 {
	font-size: 90%;
}

#stacks_in_278 {
	margin: 10px 0px 0px 0px;
}

#stacks_in_279 {
	font-size: 115%;
}
#stacks_in_281 .bettergrid
{ 
display: block; clear: both;


padding-left: 10px;


	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
/*Custom CSS;*/
}

#stacks_in_281 .bettergrid img {

	padding: 0px 0px 10px 0px; height: auto;
	/*Custom CSS;*/
}


/*[class*='col-']:last-of-type {
	padding-right: 0px;
	-webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box;
}*/

#stacks_in_281 .grid {
	width: 100%;
	max-width: 1140px;
	margin: 0 auto;
	overflow: hidden;
	-webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box;
}

#stacks_in_281 .grid:after {
	content: "";
	display: table;
	clear: both;
	-webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box;
}

#stacks_in_281 .grid-pad {
	padding: 4px 0 4px 10px;
	-webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box;
}

#stacks_in_281 .grid-pad > [class*='col-']:last-of-type {
	padding-right: 10px;
	-webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box;
}

#stacks_in_281 .push-right {
	float: right;
	-webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box;
}

/* Content Columns */

.col-1-1 {
	width: 100%; float: left;
	-webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box;

}

.col-2-3, .col-8-12 {
	width: 66.66%; float: left;
	-webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box;
}

.col-1-2, .col-6-12 {
	width: 50%; float: left;
	-webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box;
}

.col-1-3, .col-4-12 {
	width: 33.33%; float: left;
	-webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box;
}

.col-1-4, .col-3-12 {
	width: 25%; float: left;
	-webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box;
}

.col-1-5 {
	width: 20%; float: left;
	-webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box;
}

.col-1-6, .col-2-12 {
	width: 16.667%; float: left;
	-webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box;
}

.col-1-7 {
	width: 14.28%; float: left;
	-webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box;
}

.col-1-8 {
	width: 12.5%; float: left;
	-webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box;
}

.col-1-9 {
	width: 11.1%; float: left;
	-webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box;
}

.col-1-10 {
	width: 10%; float: left;
	-webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box;
}

.col-1-11 {
	width: 9.09%; float: left;
	-webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box;
}

.col-1-12 {
	width: 8.33%; float: left;
	-webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box;
}

/* Layout Columns */

.col-11-12 {
	width: 91.66%; float: left;
	-webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box;
}

.col-10-12 {
	width: 83.333%; float: left;
	-webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box;
}

.col-9-12 {
	width: 75%; float: left;
	-webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box;
}

.col-5-12 {
	width: 41.66%; float: left;
	-webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box;
}

.col-7-12 {
	width: 58.33%; float: left;
	-webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box;
}

#stacks_in_281 .col {
	padding-right: 10px;
	/*Custom CSS;*/
	-webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box;
}

#stacks_in_281 .col_border {
	position: absolute; height: auto; top: 0px; bottom: 5px; border-right: 1px none #000000;
	margin-left:-7px; margin-bottom: 4px; margin-top: 4px; /*Custom CSS;*/
}

  #stacks_in_281 .col1 {
	/*Custom CSS;*/
} 
  #stacks_in_281 .col2 {
	/*Custom CSS;*/
} 










#stacks_in_281 .col12 {

/*Custom CSS;*/
}


@media handheld, only screen and (max-width: 760px) {

#stacks_in_281 .bettergrid {
	padding-left: 0px;
}


	#stacks_in_281 .grid {
		width: 100%;
		min-width: 0;
		margin-left: 0px;
		margin-right: 0px;
		padding-left: 0px;
		padding-right: 0px;
		/*Custom CSS;*/
	}

	#stacks_in_281 .grid-pad {
	padding: 0px 0px 0px 0px;
}
	
	[class*='col-'] {
		width: 100%;
		float: none;
		margin-left: 0px !important;
		margin-right: 0px !important;
		margin-top:  0px !important;
		margin-bottom:  0px !important;
		padding-left:  0px !important;
		padding-right:  0px !important;
	}

	#stacks_in_281 .col {
width: 100%;
float: none;
margin-left: 0px;
margin-right: 0px;
margin-top: 5px;
margin-bottom: 5px;
padding-left: 17px;
padding-right: 17px;
	/*Custom CSS;*/
}

	#stacks_in_281 .col12 {
	float: none; width: 100%; padding-right: 17px !important;
}


	#stacks_in_281 .col_border {
	display: none;
}
}

#stacks_in_281 {
	margin: 30px 0px 0px 0px;
}

#stacks_in_282 {
	margin: 8px 0px 7px 0px;
}


#stacks_in_285 h3 {
	
		font-weight: 400;
	
	font-style: normal;

	
	
	letter-spacing: 0px;
	
}










@media (max-width: 47.9375em) {
	/* iPhone */
	#stacks_in_285 h3 {
		font-size: 18px;
	}
}

@media (min-width: 48em) and (max-width: 61.9375em) {
	/* iPad */
	#stacks_in_285 h3 {
		font-size: 24px;
	}
}

@media (min-width: 62em) {
	/* Desktop */
	#stacks_in_285 h3 {
		font-size: 26px;
	}
}


#stacks_in_285 a.foundry-header-linked,
#stacks_in_285 a.foundry-header-linked:visited {
	color: rgba(3, 118, 216, 1.00);
	cursor: pointer;
	text-decoration: none;
}

#stacks_in_285 a.foundry-header-linked:hover,
#stacks_in_285 a.foundry-header-linked:active {
	color: rgba(5, 116, 216, 1.00);
	text-decoration: none;
}

#stacks_in_285 {
	margin: 0px 0px 10px 0px;
}

#stacks_in_287 {
	font-size: 90%;
}

#stacks_in_288 {
	margin: 10px 0px 0px 0px;
}

#stacks_in_289 {
	font-size: 115%;
}

#stacks_in_290 {
	margin: 10px 0px 0px 0px;
}

#stacks_in_291 {
	font-size: 115%;
}

#stacks_in_292 {
	margin: 10px 0px 0px 0px;
}

#stacks_in_293 {
	font-size: 115%;
}
#stacks_in_295 .bettergrid
{ 
display: block; clear: both;


padding-left: 10px;


	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
/*Custom CSS;*/
}

#stacks_in_295 .bettergrid img {

	padding: 0px 0px 10px 0px; height: auto;
	/*Custom CSS;*/
}


/*[class*='col-']:last-of-type {
	padding-right: 0px;
	-webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box;
}*/

#stacks_in_295 .grid {
	width: 100%;
	max-width: 1140px;
	margin: 0 auto;
	overflow: hidden;
	-webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box;
}

#stacks_in_295 .grid:after {
	content: "";
	display: table;
	clear: both;
	-webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box;
}

#stacks_in_295 .grid-pad {
	padding: 4px 0 4px 10px;
	-webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box;
}

#stacks_in_295 .grid-pad > [class*='col-']:last-of-type {
	padding-right: 10px;
	-webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box;
}

#stacks_in_295 .push-right {
	float: right;
	-webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box;
}

/* Content Columns */

.col-1-1 {
	width: 100%; float: left;
	-webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box;

}

.col-2-3, .col-8-12 {
	width: 66.66%; float: left;
	-webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box;
}

.col-1-2, .col-6-12 {
	width: 50%; float: left;
	-webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box;
}

.col-1-3, .col-4-12 {
	width: 33.33%; float: left;
	-webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box;
}

.col-1-4, .col-3-12 {
	width: 25%; float: left;
	-webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box;
}

.col-1-5 {
	width: 20%; float: left;
	-webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box;
}

.col-1-6, .col-2-12 {
	width: 16.667%; float: left;
	-webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box;
}

.col-1-7 {
	width: 14.28%; float: left;
	-webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box;
}

.col-1-8 {
	width: 12.5%; float: left;
	-webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box;
}

.col-1-9 {
	width: 11.1%; float: left;
	-webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box;
}

.col-1-10 {
	width: 10%; float: left;
	-webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box;
}

.col-1-11 {
	width: 9.09%; float: left;
	-webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box;
}

.col-1-12 {
	width: 8.33%; float: left;
	-webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box;
}

/* Layout Columns */

.col-11-12 {
	width: 91.66%; float: left;
	-webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box;
}

.col-10-12 {
	width: 83.333%; float: left;
	-webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box;
}

.col-9-12 {
	width: 75%; float: left;
	-webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box;
}

.col-5-12 {
	width: 41.66%; float: left;
	-webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box;
}

.col-7-12 {
	width: 58.33%; float: left;
	-webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box;
}

#stacks_in_295 .col {
	padding-right: 10px;
	/*Custom CSS;*/
	-webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box;
}

#stacks_in_295 .col_border {
	position: absolute; height: auto; top: 0px; bottom: 5px; border-right: 1px none #000000;
	margin-left:-7px; margin-bottom: 4px; margin-top: 4px; /*Custom CSS;*/
}

  #stacks_in_295 .col1 {
	/*Custom CSS;*/
} 
  #stacks_in_295 .col2 {
	/*Custom CSS;*/
} 










#stacks_in_295 .col12 {

/*Custom CSS;*/
}


@media handheld, only screen and (max-width: 760px) {

#stacks_in_295 .bettergrid {
	padding-left: 0px;
}


	#stacks_in_295 .grid {
		width: 100%;
		min-width: 0;
		margin-left: 0px;
		margin-right: 0px;
		padding-left: 0px;
		padding-right: 0px;
		/*Custom CSS;*/
	}

	#stacks_in_295 .grid-pad {
	padding: 0px 0px 0px 0px;
}
	
	[class*='col-'] {
		width: 100%;
		float: none;
		margin-left: 0px !important;
		margin-right: 0px !important;
		margin-top:  0px !important;
		margin-bottom:  0px !important;
		padding-left:  0px !important;
		padding-right:  0px !important;
	}

	#stacks_in_295 .col {
width: 100%;
float: none;
margin-left: 0px;
margin-right: 0px;
margin-top: 5px;
margin-bottom: 5px;
padding-left: 17px;
padding-right: 17px;
	/*Custom CSS;*/
}

	#stacks_in_295 .col12 {
	float: none; width: 100%; padding-right: 17px !important;
}


	#stacks_in_295 .col_border {
	display: none;
}
}

#stacks_in_295 {
	margin: 30px 0px 0px 0px;
}

#stacks_in_296 {
	margin: 8px 0px 7px 0px;
}


#stacks_in_299 h3 {
	
		font-weight: 400;
	
	font-style: normal;

	
	
	letter-spacing: 0px;
	
}










@media (max-width: 47.9375em) {
	/* iPhone */
	#stacks_in_299 h3 {
		font-size: 18px;
	}
}

@media (min-width: 48em) and (max-width: 61.9375em) {
	/* iPad */
	#stacks_in_299 h3 {
		font-size: 24px;
	}
}

@media (min-width: 62em) {
	/* Desktop */
	#stacks_in_299 h3 {
		font-size: 26px;
	}
}


#stacks_in_299 a.foundry-header-linked,
#stacks_in_299 a.foundry-header-linked:visited {
	color: rgba(3, 118, 216, 1.00);
	cursor: pointer;
	text-decoration: none;
}

#stacks_in_299 a.foundry-header-linked:hover,
#stacks_in_299 a.foundry-header-linked:active {
	color: rgba(5, 116, 216, 1.00);
	text-decoration: none;
}

#stacks_in_299 {
	margin: 0px 0px 10px 0px;
}

#stacks_in_301 {
	font-size: 90%;
}

#stacks_in_302 {
	margin: 10px 0px 0px 0px;
}

#stacks_in_303 {
	font-size: 115%;
}

#stacks_in_304 {
	margin: 10px 0px 0px 0px;
}

#stacks_in_305 {
	font-size: 115%;
}

#stacks_in_306 {
	margin: 10px 0px 0px 0px;
}

#stacks_in_307 {
	font-size: 115%;
}
#stacks_in_309 .bettergrid
{ 
display: block; clear: both;


padding-left: 10px;


	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
/*Custom CSS;*/
}

#stacks_in_309 .bettergrid img {

	padding: 0px 0px 10px 0px; height: auto;
	/*Custom CSS;*/
}


/*[class*='col-']:last-of-type {
	padding-right: 0px;
	-webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box;
}*/

#stacks_in_309 .grid {
	width: 100%;
	max-width: 1140px;
	margin: 0 auto;
	overflow: hidden;
	-webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box;
}

#stacks_in_309 .grid:after {
	content: "";
	display: table;
	clear: both;
	-webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box;
}

#stacks_in_309 .grid-pad {
	padding: 4px 0 4px 10px;
	-webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box;
}

#stacks_in_309 .grid-pad > [class*='col-']:last-of-type {
	padding-right: 10px;
	-webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box;
}

#stacks_in_309 .push-right {
	float: right;
	-webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box;
}

/* Content Columns */

.col-1-1 {
	width: 100%; float: left;
	-webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box;

}

.col-2-3, .col-8-12 {
	width: 66.66%; float: left;
	-webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box;
}

.col-1-2, .col-6-12 {
	width: 50%; float: left;
	-webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box;
}

.col-1-3, .col-4-12 {
	width: 33.33%; float: left;
	-webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box;
}

.col-1-4, .col-3-12 {
	width: 25%; float: left;
	-webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box;
}

.col-1-5 {
	width: 20%; float: left;
	-webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box;
}

.col-1-6, .col-2-12 {
	width: 16.667%; float: left;
	-webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box;
}

.col-1-7 {
	width: 14.28%; float: left;
	-webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box;
}

.col-1-8 {
	width: 12.5%; float: left;
	-webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box;
}

.col-1-9 {
	width: 11.1%; float: left;
	-webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box;
}

.col-1-10 {
	width: 10%; float: left;
	-webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box;
}

.col-1-11 {
	width: 9.09%; float: left;
	-webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box;
}

.col-1-12 {
	width: 8.33%; float: left;
	-webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box;
}

/* Layout Columns */

.col-11-12 {
	width: 91.66%; float: left;
	-webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box;
}

.col-10-12 {
	width: 83.333%; float: left;
	-webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box;
}

.col-9-12 {
	width: 75%; float: left;
	-webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box;
}

.col-5-12 {
	width: 41.66%; float: left;
	-webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box;
}

.col-7-12 {
	width: 58.33%; float: left;
	-webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box;
}

#stacks_in_309 .col {
	padding-right: 10px;
	/*Custom CSS;*/
	-webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box;
}

#stacks_in_309 .col_border {
	position: absolute; height: auto; top: 0px; bottom: 5px; border-right: 1px none #000000;
	margin-left:-7px; margin-bottom: 4px; margin-top: 4px; /*Custom CSS;*/
}

  #stacks_in_309 .col1 {
	/*Custom CSS;*/
} 
  #stacks_in_309 .col2 {
	/*Custom CSS;*/
} 










#stacks_in_309 .col12 {

/*Custom CSS;*/
}


@media handheld, only screen and (max-width: 760px) {

#stacks_in_309 .bettergrid {
	padding-left: 0px;
}


	#stacks_in_309 .grid {
		width: 100%;
		min-width: 0;
		margin-left: 0px;
		margin-right: 0px;
		padding-left: 0px;
		padding-right: 0px;
		/*Custom CSS;*/
	}

	#stacks_in_309 .grid-pad {
	padding: 0px 0px 0px 0px;
}
	
	[class*='col-'] {
		width: 100%;
		float: none;
		margin-left: 0px !important;
		margin-right: 0px !important;
		margin-top:  0px !important;
		margin-bottom:  0px !important;
		padding-left:  0px !important;
		padding-right:  0px !important;
	}

	#stacks_in_309 .col {
width: 100%;
float: none;
margin-left: 0px;
margin-right: 0px;
margin-top: 5px;
margin-bottom: 5px;
padding-left: 17px;
padding-right: 17px;
	/*Custom CSS;*/
}

	#stacks_in_309 .col12 {
	float: none; width: 100%; padding-right: 17px !important;
}


	#stacks_in_309 .col_border {
	display: none;
}
}

#stacks_in_309 {
	margin: 30px 0px 0px 0px;
}

#stacks_in_310 {
	margin: 8px 0px 7px 0px;
}


#stacks_in_313 h3 {
	
		font-weight: 400;
	
	font-style: normal;

	
	
	letter-spacing: 0px;
	
}










@media (max-width: 47.9375em) {
	/* iPhone */
	#stacks_in_313 h3 {
		font-size: 18px;
	}
}

@media (min-width: 48em) and (max-width: 61.9375em) {
	/* iPad */
	#stacks_in_313 h3 {
		font-size: 24px;
	}
}

@media (min-width: 62em) {
	/* Desktop */
	#stacks_in_313 h3 {
		font-size: 26px;
	}
}


#stacks_in_313 a.foundry-header-linked,
#stacks_in_313 a.foundry-header-linked:visited {
	color: rgba(3, 118, 216, 1.00);
	cursor: pointer;
	text-decoration: none;
}

#stacks_in_313 a.foundry-header-linked:hover,
#stacks_in_313 a.foundry-header-linked:active {
	color: rgba(5, 116, 216, 1.00);
	text-decoration: none;
}

#stacks_in_313 {
	margin: 0px 0px 10px 0px;
}

#stacks_in_315 {
	font-size: 90%;
}

#stacks_in_316 {
	margin: 10px 0px 0px 0px;
}

#stacks_in_317 {
	font-size: 115%;
}

#stacks_in_318 {
	margin: 10px 0px 0px 0px;
}

#stacks_in_319 {
	font-size: 115%;
}

#stacks_in_320 {
	margin: 10px 0px 0px 0px;
}

#stacks_in_321 {
	font-size: 115%;
}

#stacks_in_322 {
	margin: 10px 0px 0px 0px;
}

#stacks_in_323 {
	font-size: 115%;
}

#stacks_in_324 {
	margin: 10px 0px 0px 0px;
}

#stacks_in_325 {
	font-size: 115%;
}
#stacks_in_327 .bettergrid
{ 
display: block; clear: both;


padding-left: 10px;


	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
/*Custom CSS;*/
}

#stacks_in_327 .bettergrid img {

	padding: 0px 0px 10px 0px; height: auto;
	/*Custom CSS;*/
}


/*[class*='col-']:last-of-type {
	padding-right: 0px;
	-webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box;
}*/

#stacks_in_327 .grid {
	width: 100%;
	max-width: 1140px;
	margin: 0 auto;
	overflow: hidden;
	-webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box;
}

#stacks_in_327 .grid:after {
	content: "";
	display: table;
	clear: both;
	-webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box;
}

#stacks_in_327 .grid-pad {
	padding: 4px 0 4px 10px;
	-webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box;
}

#stacks_in_327 .grid-pad > [class*='col-']:last-of-type {
	padding-right: 10px;
	-webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box;
}

#stacks_in_327 .push-right {
	float: right;
	-webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box;
}

/* Content Columns */

.col-1-1 {
	width: 100%; float: left;
	-webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box;

}

.col-2-3, .col-8-12 {
	width: 66.66%; float: left;
	-webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box;
}

.col-1-2, .col-6-12 {
	width: 50%; float: left;
	-webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box;
}

.col-1-3, .col-4-12 {
	width: 33.33%; float: left;
	-webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box;
}

.col-1-4, .col-3-12 {
	width: 25%; float: left;
	-webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box;
}

.col-1-5 {
	width: 20%; float: left;
	-webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box;
}

.col-1-6, .col-2-12 {
	width: 16.667%; float: left;
	-webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box;
}

.col-1-7 {
	width: 14.28%; float: left;
	-webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box;
}

.col-1-8 {
	width: 12.5%; float: left;
	-webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box;
}

.col-1-9 {
	width: 11.1%; float: left;
	-webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box;
}

.col-1-10 {
	width: 10%; float: left;
	-webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box;
}

.col-1-11 {
	width: 9.09%; float: left;
	-webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box;
}

.col-1-12 {
	width: 8.33%; float: left;
	-webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box;
}

/* Layout Columns */

.col-11-12 {
	width: 91.66%; float: left;
	-webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box;
}

.col-10-12 {
	width: 83.333%; float: left;
	-webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box;
}

.col-9-12 {
	width: 75%; float: left;
	-webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box;
}

.col-5-12 {
	width: 41.66%; float: left;
	-webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box;
}

.col-7-12 {
	width: 58.33%; float: left;
	-webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box;
}

#stacks_in_327 .col {
	padding-right: 10px;
	/*Custom CSS;*/
	-webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box;
}

#stacks_in_327 .col_border {
	position: absolute; height: auto; top: 0px; bottom: 5px; border-right: 1px none #000000;
	margin-left:-7px; margin-bottom: 4px; margin-top: 4px; /*Custom CSS;*/
}

  #stacks_in_327 .col1 {
	/*Custom CSS;*/
} 
  #stacks_in_327 .col2 {
	/*Custom CSS;*/
} 










#stacks_in_327 .col12 {

/*Custom CSS;*/
}


@media handheld, only screen and (max-width: 760px) {

#stacks_in_327 .bettergrid {
	padding-left: 0px;
}


	#stacks_in_327 .grid {
		width: 100%;
		min-width: 0;
		margin-left: 0px;
		margin-right: 0px;
		padding-left: 0px;
		padding-right: 0px;
		/*Custom CSS;*/
	}

	#stacks_in_327 .grid-pad {
	padding: 0px 0px 0px 0px;
}
	
	[class*='col-'] {
		width: 100%;
		float: none;
		margin-left: 0px !important;
		margin-right: 0px !important;
		margin-top:  0px !important;
		margin-bottom:  0px !important;
		padding-left:  0px !important;
		padding-right:  0px !important;
	}

	#stacks_in_327 .col {
width: 100%;
float: none;
margin-left: 0px;
margin-right: 0px;
margin-top: 5px;
margin-bottom: 5px;
padding-left: 17px;
padding-right: 17px;
	/*Custom CSS;*/
}

	#stacks_in_327 .col12 {
	float: none; width: 100%; padding-right: 17px !important;
}


	#stacks_in_327 .col_border {
	display: none;
}
}

#stacks_in_327 {
	margin: 30px 0px 0px 0px;
}

#stacks_in_328 {
	margin: 8px 0px 7px 0px;
}


#stacks_in_331 h3 {
	
		font-weight: 400;
	
	font-style: normal;

	
	
	letter-spacing: 0px;
	
}










@media (max-width: 47.9375em) {
	/* iPhone */
	#stacks_in_331 h3 {
		font-size: 18px;
	}
}

@media (min-width: 48em) and (max-width: 61.9375em) {
	/* iPad */
	#stacks_in_331 h3 {
		font-size: 24px;
	}
}

@media (min-width: 62em) {
	/* Desktop */
	#stacks_in_331 h3 {
		font-size: 26px;
	}
}


#stacks_in_331 a.foundry-header-linked,
#stacks_in_331 a.foundry-header-linked:visited {
	color: rgba(3, 118, 216, 1.00);
	cursor: pointer;
	text-decoration: none;
}

#stacks_in_331 a.foundry-header-linked:hover,
#stacks_in_331 a.foundry-header-linked:active {
	color: rgba(5, 116, 216, 1.00);
	text-decoration: none;
}

#stacks_in_331 {
	margin: 0px 0px 10px 0px;
}

#stacks_in_333 {
	font-size: 90%;
}

#stacks_in_334 {
	margin: 10px 0px 0px 0px;
}

#stacks_in_335 {
	font-size: 115%;
}

#stacks_in_336 {
	margin: 10px 0px 0px 0px;
}

#stacks_in_337 {
	font-size: 115%;
}
#stacks_in_339 .bettergrid
{ 
display: block; clear: both;


padding-left: 10px;


	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
/*Custom CSS;*/
}

#stacks_in_339 .bettergrid img {

	padding: 0px 0px 10px 0px; height: auto;
	/*Custom CSS;*/
}


/*[class*='col-']:last-of-type {
	padding-right: 0px;
	-webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box;
}*/

#stacks_in_339 .grid {
	width: 100%;
	max-width: 1140px;
	margin: 0 auto;
	overflow: hidden;
	-webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box;
}

#stacks_in_339 .grid:after {
	content: "";
	display: table;
	clear: both;
	-webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box;
}

#stacks_in_339 .grid-pad {
	padding: 4px 0 4px 10px;
	-webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box;
}

#stacks_in_339 .grid-pad > [class*='col-']:last-of-type {
	padding-right: 10px;
	-webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box;
}

#stacks_in_339 .push-right {
	float: right;
	-webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box;
}

/* Content Columns */

.col-1-1 {
	width: 100%; float: left;
	-webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box;

}

.col-2-3, .col-8-12 {
	width: 66.66%; float: left;
	-webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box;
}

.col-1-2, .col-6-12 {
	width: 50%; float: left;
	-webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box;
}

.col-1-3, .col-4-12 {
	width: 33.33%; float: left;
	-webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box;
}

.col-1-4, .col-3-12 {
	width: 25%; float: left;
	-webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box;
}

.col-1-5 {
	width: 20%; float: left;
	-webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box;
}

.col-1-6, .col-2-12 {
	width: 16.667%; float: left;
	-webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box;
}

.col-1-7 {
	width: 14.28%; float: left;
	-webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box;
}

.col-1-8 {
	width: 12.5%; float: left;
	-webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box;
}

.col-1-9 {
	width: 11.1%; float: left;
	-webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box;
}

.col-1-10 {
	width: 10%; float: left;
	-webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box;
}

.col-1-11 {
	width: 9.09%; float: left;
	-webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box;
}

.col-1-12 {
	width: 8.33%; float: left;
	-webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box;
}

/* Layout Columns */

.col-11-12 {
	width: 91.66%; float: left;
	-webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box;
}

.col-10-12 {
	width: 83.333%; float: left;
	-webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box;
}

.col-9-12 {
	width: 75%; float: left;
	-webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box;
}

.col-5-12 {
	width: 41.66%; float: left;
	-webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box;
}

.col-7-12 {
	width: 58.33%; float: left;
	-webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box;
}

#stacks_in_339 .col {
	padding-right: 10px;
	/*Custom CSS;*/
	-webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box;
}

#stacks_in_339 .col_border {
	position: absolute; height: auto; top: 0px; bottom: 5px; border-right: 1px none #000000;
	margin-left:-7px; margin-bottom: 4px; margin-top: 4px; /*Custom CSS;*/
}

  #stacks_in_339 .col1 {
	/*Custom CSS;*/
} 
  #stacks_in_339 .col2 {
	/*Custom CSS;*/
} 










#stacks_in_339 .col12 {

/*Custom CSS;*/
}


@media handheld, only screen and (max-width: 760px) {

#stacks_in_339 .bettergrid {
	padding-left: 0px;
}


	#stacks_in_339 .grid {
		width: 100%;
		min-width: 0;
		margin-left: 0px;
		margin-right: 0px;
		padding-left: 0px;
		padding-right: 0px;
		/*Custom CSS;*/
	}

	#stacks_in_339 .grid-pad {
	padding: 0px 0px 0px 0px;
}
	
	[class*='col-'] {
		width: 100%;
		float: none;
		margin-left: 0px !important;
		margin-right: 0px !important;
		margin-top:  0px !important;
		margin-bottom:  0px !important;
		padding-left:  0px !important;
		padding-right:  0px !important;
	}

	#stacks_in_339 .col {
width: 100%;
float: none;
margin-left: 0px;
margin-right: 0px;
margin-top: 5px;
margin-bottom: 5px;
padding-left: 17px;
padding-right: 17px;
	/*Custom CSS;*/
}

	#stacks_in_339 .col12 {
	float: none; width: 100%; padding-right: 17px !important;
}


	#stacks_in_339 .col_border {
	display: none;
}
}

#stacks_in_339 {
	margin: 30px 0px 0px 0px;
}

#stacks_in_340 {
	margin: 8px 0px 7px 0px;
}


#stacks_in_343 h3 {
	
		font-weight: 400;
	
	font-style: normal;

	
	
	letter-spacing: 0px;
	
}










@media (max-width: 47.9375em) {
	/* iPhone */
	#stacks_in_343 h3 {
		font-size: 18px;
	}
}

@media (min-width: 48em) and (max-width: 61.9375em) {
	/* iPad */
	#stacks_in_343 h3 {
		font-size: 24px;
	}
}

@media (min-width: 62em) {
	/* Desktop */
	#stacks_in_343 h3 {
		font-size: 26px;
	}
}


#stacks_in_343 a.foundry-header-linked,
#stacks_in_343 a.foundry-header-linked:visited {
	color: rgba(3, 118, 216, 1.00);
	cursor: pointer;
	text-decoration: none;
}

#stacks_in_343 a.foundry-header-linked:hover,
#stacks_in_343 a.foundry-header-linked:active {
	color: rgba(5, 116, 216, 1.00);
	text-decoration: none;
}

#stacks_in_343 {
	margin: 0px 0px 10px 0px;
}

#stacks_in_345 {
	font-size: 90%;
}
#stacks_out_565,#stacks_in_565{overflow:visible}

.grid-x.grid-gutters-custom.stacks_in_566{--small-gutter:1.25rem;--medium-gutter:2rem;--large-gutter:2.4rem}

#stacks_in_581 {
	background-color: rgba(249, 241, 31, 1.00);
	padding: 18px 15px 15px 15px;
}

#stacks_in_583 {
	font-size: 110%;
}

#stacks_in_584 {
	margin: 15px 0px 0px 0px;
	padding:  15px;
}

#stacks_in_585 {
	font-size: 110%;
}

#stacks_in_586 {
	background-color: rgba(249, 241, 31, 1.00);
	margin: 60px 0px 0px 0px;
	padding: 18px 15px 15px 15px;
}

#stacks_in_587 {
	font-size: 110%;
}

#stacks_in_588 {
	margin: 15px 0px 0px 0px;
	padding:  15px;
}

#stacks_in_589 {
	font-size: 110%;
}

#stacks_in_590 {
	background-color: rgba(249, 241, 31, 1.00);
	margin: 60px 0px 0px 0px;
	padding: 18px 15px 15px 15px;
}

#stacks_in_591 {
	font-size: 110%;
}

#stacks_in_592 {
	margin: 15px 0px 0px 0px;
	padding:  15px;
}

#stacks_in_593 {
	font-size: 110%;
}

#stacks_in_568 {
	background-color: rgba(249, 241, 31, 1.00);
	padding: 18px 15px 15px 15px;
}

#stacks_in_570 {
	font-size: 110%;
}

#stacks_in_571 {
	margin: 15px 0px 0px 0px;
	padding:  15px;
}

#stacks_in_572 {
	font-size: 110%;
}

#stacks_in_573 {
	background-color: rgba(249, 241, 31, 1.00);
	margin: 60px 0px 0px 0px;
	padding: 18px 15px 15px 15px;
}

#stacks_in_574 {
	font-size: 119%;
}

#stacks_in_575 {
	margin: 15px 0px 0px 0px;
	padding:  15px;
}

#stacks_in_576 {
	font-size: 110%;
}

#stacks_in_577 {
	background-color: rgba(249, 241, 31, 1.00);
	margin: 60px 0px 0px 0px;
	padding: 18px 15px 15px 15px;
}

#stacks_in_578 {
	font-size: 119%;
}

#stacks_in_579 {
	margin: 15px 0px 0px 0px;
	padding:  15px;
}

#stacks_in_580 {
	font-size: 110%;
}
#stacks_out_764,#stacks_in_764{overflow:visible}

.grid-x.grid-padding-custom.stacks_in_766{--grid-cell-padding-x:1rem;--grid-cell-padding-y:3rem}




#stacks_in_778 {
	margin: 0px 0px 0px 145px;
	padding: 0px 0px 90px 0px;
}
#backtop0 {
position: fixed;  z-index: 9999999; outline: none; overflow: hidden;
text-align: center; cursor: pointer; transition: all 600ms linear; 
display: none; 
left: auto; right: 3%; top: auto; bottom: 4%;
padding: 0px;
color: rgba(242, 242, 242, 1.00);  background-color: rgba(0, 0, 0, 1.00); 
height: 40px;
width: 40px;
line-height: 41px;
font-size: 37px;
border-radius: 2px;
 
/*customcss;*/
}

#backtop0:hover,#backtop0:focus {
  background-color: rgba(242, 242, 242, 1.00);  color: rgba(0, 0, 0, 1.00);
 -webkit-transform: rotate(360deg); transform: rotate(360deg); 

/*customcss;*/
}

#backtop0.mcOut {
opacity: 0;
}

@media screen and (max-width: 480px) {
#backtop0 {
padding: 0px;
height: 60px;
width: 60px;
line-height: 60px;
font-size: 20px;
 
 
/*customcss;*/
}}