
#stacks_in_2, #stacks_in_2 p, #stacks_in_2 span, #stacks_in_2 blockquote, #stacks_in_2 code {
  color: rgba(255, 255, 255, 0.50);
}
#stacks_in_2 h1,
#stacks_in_2 h2,
#stacks_in_2 h3,
#stacks_in_2 h4,
#stacks_in_2 h5,
#stacks_in_2 h6 {
  color: rgba(255, 255, 255, 1.00);
}
#stacks_in_2 a {
  color: rgba(255, 255, 255, 0.50);
}
#stacks_in_2 a:hover, #stacks_in_2 a:active {
  color: rgba(136, 209, 251, 1.00);
}


#stacks_in_2 section > div {
  max-width: 1024px;
}
@media all and (max-width: 1024px) {
  #stacks_in_2 section > div {
    margin: 0px 0px;
  }
}



/*
#stacks_in_2 {
  display: inline-block;
  width: 100%;
}*/
/* 1.0.1
 - removed a bunch of API calls to try and help with load time in edit and preview modes
 - Added svg refresh to resolve display issues in safari and RW preview
 - added hardware acceleration to svg graphics to increase performance
 - fixed a bug that could cause the stack to load into the editor slowly
*/
.svg-metamorph.svgm_stacks_in_37 .svgm-group {
    display: none;
}
.svg-metamorph.svgm_stacks_in_37 .svgm-group.svgm-wide-20,
.svg-metamorph.svgm_stacks_in_37 .svgm-group.svgm-pattern-3,
.svg-metamorph.svgm_stacks_in_37 .svgm-group.svgm-special-12 {
    display: block;
}
.svg-metamorph.svgm_stacks_in_37,
.svg-metamorph.svgm_stacks_in_37 .svgm-content {
  position: relative;
  z-index: 1;
}
#stacks_in_37, #stacks_out_37 {
  overflow: visible;
}
.svg-metamorph.svgm_stacks_in_37 {
  display: inline-block;
  width: calc(100% - 1px);
  position: relative;
  margin-top: -0px;
  margin-bottom: -0px;
  
  margin-top: calc(160px - 0px);
  
  
  margin-bottom: calc(160px - 0px);
  
  
  
  margin-bottom: -0px;
  
}

.svg-metamorph.svgm_stacks_in_37 > .svgm-wrap-outer > .svgm-wrap {
  position: absolute;
  height: 100%;
  width: 100%;
  overflow: hidden;
}
.svg-metamorph.svgm_stacks_in_37 > .svgm-wrap-outer > .svgm-wrap svg {
  width: 100%;
  height: calc(100% + 160px + 160px);
  stroke: none;
  fill: white;
}
.svg-metamorph.svgm_stacks_in_37 > .svgm-wrap-outer > .svgm-wrap svg path.svgm-opacity {
  stroke: none;
  stroke-width: 0;
}
.svg-metamorph.svgm_stacks_in_37 > .svgm-wrap-outer > .svgm-wrap.svgm-wrap-top {
  top: 0;
  z-index: 1;
  transform: translateY(-160px);
}
.svg-metamorph.svgm_stacks_in_37 > .svgm-wrap-outer > .svgm-wrap.svgm-wrap-center {
  z-index: 2;
  height: calc(100% + 3px);
  /* top: -1.5px; */
}
.svg-metamorph.svgm_stacks_in_37 > .svgm-wrap-outer > .svgm-wrap.svgm-wrap-bottom {
  bottom: 0;
  z-index: 0;
  transform: translateY(160px) rotateZ(180deg);
}
.svg-metamorph.svgm_stacks_in_37 > .svgm-wrap-outer > .svgm-wrap.svgm-wrap-center svg {
  transform: translateY(-160px);
  /* margin-top: 1px; */
}
.svg-metamorph.svgm_stacks_in_37 > .svgm-wrap-outer > .svgm-wrap > svg {
  width: 100%;
  overflow: visible;
}
.svg-metamorph.svgm_stacks_in_37 > .svgm-wrap-outer > .svgm-wrap:after {
  background: #DAAD86;
}
.svg-metamorph.svgm_stacks_in_37 .svgm-content {
  position: relative;
  z-index: 3;
  min-height: 160px;
  display: grid;
  align-items: center;
  
  padding: 0 10px;
  grid-template-columns: minmax(100%,1280px);
  justify-items: center;
  
}


.svg-metamorph.svgm_stacks_in_37 > .svgm-wrap-outer > .svgm-wrap.svgm-wrap-bottom {
  opacity: 0;
}
.svg-metamorph.svgm_stacks_in_37 .svgm-content {
  margin-bottom: 0;
}

.svg-metamorph.svgm_stacks_in_37 .svgm-content > div {
  
  width: 100%;
  max-width: 1280px;
  
  
  padding: 14px 0px;
  
  
}
.svg-metamorph.svgm_stacks_in_37 .svgm-mask {
  transform-origin: center;
}
.svg-metamorph.svgm_stacks_in_37 > .svgm-wrap-outer {
  height: calc(100% - 0px - 0px );
  min-height: 160px;
  position: absolute;
  width: 100%;
  top: 0px;
  
  top: auto;
  bottom: 0px;
  
  transform: translateZ(0);
}


.svg-metamorph.svgm_stacks_in_37 image:not(.svgm-pattern):not(.svgm-off) {
  transform-origin: center;
}
.svg-metamorph.svgm_stacks_in_37 image.svgm-off {
  transform-origin: center;
}
.svg-metamorph.svgm_stacks_in_37 .svgm-pattern {
  width: 100px;
  height: 100px;
}
.svg-metamorph.svgm_stacks_in_37 .svgm-custom-pattern-1a {
  transform-origin: center;
  transform: translate(-358.000000px, 0);
}
.svg-metamorph.svgm_stacks_in_37 .svgm-custom-pattern-1b {
  transform-origin: center;
  transform: translate(-362.000000px, 0);
}
.svg-metamorph.svgm_stacks_in_37 .svgm-custom-pattern-2a {
  transform-origin: center;
  transform: translate(-358.000000px, 0) rotateY(180deg);
}
.svg-metamorph.svgm_stacks_in_37 .svgm-custom-pattern-2b {
  transform-origin: center;
  transform: translate(-362.000000px, 0) rotateY(180deg);
}
.svg-metamorph.svgm_stacks_in_37 .svgm-custom-pattern-3a {
  transform-origin: center;
  transform: translate(2518.000000px, 0);
}
.svg-metamorph.svgm_stacks_in_37 .svgm-custom-pattern-3b {
  transform-origin: center;
  transform: translate(2522.000000px, 0);
}
.svg-metamorph.svgm_stacks_in_37 .svgm-custom-pattern-opacity-1 {
  transform-origin: center;
  transform: translate(0, 38.000000px);
}
.svg-metamorph.svgm_stacks_in_37 .svgm-custom-pattern-opacity-2 {
  transform-origin: center;
  transform: translate(0, 38.000000px) rotateY(180deg);
}
.svg-metamorph.svgm_stacks_in_37 .svgm-use-r {
  transform: scale(-1,1);
  transform-origin: 960px 0;
}
.svg-metamorph.svgm_stacks_in_37 .svgm-mask-top {
  transform: translate(0,4px) scaleX(1);
}
.svg-metamorph.svgm_stacks_in_37 .svgm-mask-bottom {
  transform: translate(0,-1px) scaleX(1);
}

@media all and (max-width: 1920px) {
  .svg-metamorph.svgm_stacks_in_37 .svgm-use {
    transform: scaleX(1);
    transform-origin: 960px bottom;
  }
  .svg-metamorph.svgm_stacks_in_37 .svgm-use-r {
    transform: scaleX(1) rotateY(180deg);
    transform-origin: 960px 0;
  }
}
@media all and (max-width: 1680px) {
  .svg-metamorph.svgm_stacks_in_37 .svgm-use {
    transform: scaleX(0.875);
    transform-origin: 960px bottom;
  }
  .svg-metamorph.svgm_stacks_in_37 .svgm-use-r {
    transform: scaleX(0.875) rotateY(180deg);
    transform-origin: 960px 0;
  }
}
@media all and (max-width: 1440px) {
  .svg-metamorph.svgm_stacks_in_37 .svgm-use {
    transform: scaleX(0.75);
    transform-origin: 960px bottom;
  }
  .svg-metamorph.svgm_stacks_in_37 .svgm-use-r {
    transform: scaleX(0.75) rotateY(180deg);
    transform-origin: 960px 0;
  }
}
@media all and (max-width: 1280px) {
  .svg-metamorph.svgm_stacks_in_37 .svgm-use {
    transform: scaleX(0.667);
    transform-origin: 960px bottom;
  }
  .svg-metamorph.svgm_stacks_in_37 .svgm-use-r {
    transform: scaleX(0.667) rotateY(180deg);
    transform-origin: 960px 0;
  }
}
@media all and (max-width: 1152px) {
  .svg-metamorph.svgm_stacks_in_37 .svgm-use {
    transform: scaleX(0.6);
    transform-origin: 960px bottom;
  }
  .svg-metamorph.svgm_stacks_in_37 .svgm-use-r {
    transform: scaleX(0.6) rotateY(180deg);
    transform-origin: 960px 0;
  }
}
@media all and (min-width: 1921px) {
  .svg-metamorph.svgm_stacks_in_37 .svgm-mask {
    transform: scaleX(1.34);
  }
  .svg-metamorph.svgm_stacks_in_37 .svgm-mask-top {
    transform: translate(0,4px) scaleX(1.34);
  }
  .svg-metamorph.svgm_stacks_in_37 .svgm-mask-bottom {
    transform: translate(0,-1px) scaleX(1.34);
  }
}
@media all and (min-width: 2561px) {
  .svg-metamorph.svgm_stacks_in_37 .svgm-mask {
    transform: scaleX(1.67);
  }
  .svg-metamorph.svgm_stacks_in_37 .svgm-mask-top {
    transform: translate(0,4px) scaleX(1.67);
  }
  .svg-metamorph.svgm_stacks_in_37 .svgm-mask-bottom {
    transform: translate(0,-1px) scaleX(1.67);
  }
}
@media all and (min-width: 3201px) {
  .svg-metamorph.svgm_stacks_in_37 .svgm-mask {
    transform: scaleX(2);
  }
  .svg-metamorph.svgm_stacks_in_37 .svgm-mask-top {
    transform: translate(0,4px) scaleX(2);
  }
  .svg-metamorph.svgm_stacks_in_37 .svgm-mask-bottom {
    transform: translate(0,-1px) scaleX(2);
  }
}



/**/
#stacks_in_4>.s3_row {
	margin: 0 -10px;
}

#stacks_in_4>.s3_row>.s3_column_left {
	width: 30.00%;
}

#stacks_in_4>.s3_row>.s3_column_right {
	width: 70.000000%;
}




#stacks_in_4>.s3_row>.s3_column {
	padding: 0 10px;
}










@media only screen and (max-width: 770px) {


	#stacks_in_4>.s3_row  {
		margin: -10px 0;
	}
	#stacks_in_4>.s3_row>.s3_column {
		padding: 10px 0;
		width:100%;
	}


}



@media only screen and (max-width: 400px) {


	#stacks_in_4>.s3_row  {
		margin: -10px 0;
	}
	#stacks_in_4>.s3_row>.s3_column {
		padding: 10px 0;
		width:100%;
	}


}






#stacks_out_30 {
	width: 150px;
	margin-left:0;
}

#stacks_in_28 {
	padding: 90px 0px 30px 0px;
}
#stacks_in_32>.s3_row {
	margin: 0 -10px;
}

#stacks_in_32>.s3_row>.s3_column_left {
	width: 50.00%;
}

#stacks_in_32>.s3_row>.s3_column_right {
	width: 50.000000%;
}




#stacks_in_32>.s3_row>.s3_column {
	padding: 0 10px;
}










@media only screen and (max-width: 770px) {



}



@media only screen and (max-width: 400px) {


	#stacks_in_32>.s3_row  {
		margin: -10px 0;
	}
	#stacks_in_32>.s3_row>.s3_column {
		padding: 10px 0;
		width:100%;
	}


}





